当程序运行时,怎样锁定键盘?(50分)

N

newhzh

Unregistered / Unconfirmed
GUEST, unregistred user!
当程序运行时,怎样锁定键盘?还有怎样锁住屏幕,只有我的程序是激活的
 
一是屏蔽系统功能键,
二是把屏蔽程序的系统菜单,
三是把程序的窗体设为ontop,
四是在onkeypress里加上key:=#0;
 
锁住键盘是不是对其它程序而言?
可以屏幕所有功能键。隐藏桌面和任务栏。
 
在WIN2K和WINXP中没有办法,至少我不知道!
 
用hook呀,键盘钩子控制键盘
只让你的程序激活,hook window 消息 让别的程序不能激活
 
HOOK.

Keyboard HOOk and Window HOOK
 
使用下列语句开始锁定:
KHK:=SetWindowsHookex(WH_JOURNALPLAYBACK,@HookProc,HInstance,0);
使用下列语句结束锁定:
UnHookWindowsHookEx(KHK);
 
接受答案了.
 
顶部