|
|
- #include <windows.h>
- int _tmain(int argc, _TCHAR* argv[])
- {
- keybd_event(VK_ESCAPE, 0, 0, 0); // 注意这句
- if(GetAsyncKeyState(VK_ESCAPE)) MessageBox(NULL, L"ESC", L"", MB_OK);
- return 0;
- }
复制代码
以下3个步骤:
1 把这段程序编译了,执行一遍,弹对话框
2 把那句注释掉,执行时照样弹对话框
3 换掉GetAsyncKeyState(VK_ESCAPE)里的VK_ESCAPE,比如VK_F1,不报
4 把那句恢复,VK_ESCAPE换成VK_F1,报
5 再把那句注释,还报……
哪位朋友试试,即以解释一下……
:) |
|