发送一个按键到另一个程序使用以下两种方式Sendmessage(handle,WM_KeyDown,VK_F1,0) (部分进程屏蔽了该消息)
keybd_event(VK_F1,MapVirtualKey(VK_F1,0),0,0)
keybd_event 需要窗口获得焦点后才可以,sendmessage 直接通过句柄发送
问题一:以上两种按键方式在应用程序接受时用代码如何区别()问题二:象键盘hook,发送到别的窗口的按键能拦截,但是不能修改发送给该窗口的按键码,
请问,如果想实现修改该按键码应该怎么做?希望有经验的朋友给个思路!
keybd_event(VK_F1,MapVirtualKey(VK_F1,0),0,0)
keybd_event 需要窗口获得焦点后才可以,sendmessage 直接通过句柄发送
问题一:以上两种按键方式在应用程序接受时用代码如何区别()问题二:象键盘hook,发送到别的窗口的按键能拦截,但是不能修改发送给该窗口的按键码,
请问,如果想实现修改该按键码应该怎么做?希望有经验的朋友给个思路!
解决方案 »
- 如何通过一个Combobox下拉框的点击来改变另一个Combobox的内容
- [高分求]如何把Post接收到的<偙傫偵偪偼>乱码转换成<こんにちは>--拜托了
- 如何取dbgrideh中统计数啊
- 开源的2D几何图形库:AggPas,仍 Anti-Grain Anti-Grain Geometry library 的PASCALL移植
- CnPack 开放源码 IDE 专家包发布 0.7.7 版
- 请教各位:怎样才能实现用鼠标选择图像的不规则区域,然后对不规则区域进行剪裁操作
- 请问Delphi中如何进行多线程的编程呀,如何同步?
- 关于ADOQuery用变量表示的问题
- DELPHI 7 里未注册使用的时候有什么限制吗?!
- 怎样在Edit内用程序控制光标的位置?( 初……)
- 绘图功能线问题
- 用sendbuf发送数据这种形式怎么组织啊???
想通过句柄发送消息给一个(屏蔽了Sendmessage消息)的窗口,而不用事先让该窗口获得焦点