关于POSTMESSAGE的问题
图片上的1-5句是我自己按下ALT+D捕抓到的
后面的6-12句是我自己根据1-5句用POSTMESSAGE语句产生的.
具体语句如下
PostMessage 1967776, WM_SYSKEYDOWN, &H12, &H20380001
PostMessage 1967776, WM_SYSKEYDOWN, &H44, &H2020001
PostMessage 1967776, WM_SYSCHAR, &H64, &H2020001
PostMessage 1967776, WM_KEYUP, &H12, &HC0380001
PostMessage 1967776, WM_KEYUP, &H44, &HC0200001
为什么我这样运行后会产生6-12句代码啊.
还有就是怎么样模拟ATL+D之类的组合.好象ALT加别的组合会产生5句.CTLR之类的就只会产生4句
请问下为什么会出现上面的情况啊 是我POSTMESSAGE写错了? --------------------编程问答-------------------- Alt键的KEYDOWN、KEYUP不用模拟,在D健的KEYDOWN、KEYUP中设好第四个参数就行了。
通常程序是按照第4个参数判断Alt键是否按下。 --------------------编程问答-------------------- 那请问下最后一个参数需要怎么样去写呢
00000000 00000000 00000000 00000000 一共是32位
这个是最后一个参数的直, --------------------编程问答-------------------- 你截获的消息中不是有值了。
还有程序可能通过GetKeyboardState或GetKeyState取得Alt等键的状态,你可以通过SetKeyboardState预先更改。
补充:VB , 基础类