读书人

怎么用SendMessage模拟键盘消息ctrl+s

发布时间: 2012-04-25 19:32:32 作者: rapoo

如何用SendMessage模拟键盘消息ctrl+shift+Q ?
如题

[解决办法]
楼主,你需要把这个组合键分成6个消息,
1、按下Ctrl
2、按下Shift
3、按下Q
4、释放Q
5、释放Shift
6、释放Ctrl


[解决办法]
keybd_event(VK_CONTROL, 0, 0, 0);
keybd_event(VK_SHIFT, 0, 0, 0);
keybd_event('Q', 0, 0, 0);
keybd_event(VK_CONTROL, 0, KEYEVENTF_KEYUP, 0);
keybd_event(VK_SHIFT, 0, KEYEVENTF_KEYUP, 0);
keybd_event('Q', 0, KEYEVENTF_KEYUP, 0);

读书人网 >VC/MFC

热点推荐