如果用户依次执行以下的键盘动作:
1.按下Ctr 按下C 释放C 释放Ctr
2.按下Alt 按下B(假设有一个按钮的Caption为&Bottom) 释放B 释放Alt
Windows将如何象程序发送信息,程序应该如何处理这些消息。
1.按下Ctr 按下C 释放C 释放Ctr
2.按下Alt 按下B(假设有一个按钮的Caption为&Bottom) 释放B 释放Alt
Windows将如何象程序发送信息,程序应该如何处理这些消息。
解决方案 »
- Tadoquery的out of memory问题
- 请问,如何在dll中创建窗体?
- 关于在delphi中使用MsWinsock.ocx控件,用senddata发送数据的问题,请专家看看!
- 如何将dbgrid中的记录送回数据库(在线等候!!!)
- 关于“数据库”中图片的问题?
- ADOQUERY控件再次连接ORACLE数据库时报错,不知什么原因,请指教
- 如何对一个二维数组付值,这样可以么??
- 怎样处理内存中的INI格式的文件。
- 谁能告诉我取字符子串的函数是什么?
- Turbo C中有一个getch()函数可以让程序在任一键之后,继续运行!那么Pascal中有什么命令可以达到相同的功能呢?
- 谁能给个FastReport3使用自定义变量的例子?
- 【100分】谁知道怎么将rm文件分为2个,2个文件都可以独立播放
PostMessage(Handle,WM_KEYDOWN,VK_Control,0);
PostMessage(Handle,WM_KEYDOWN,Ord('C'),0);
PostMessage(Handle,WM_KEYUP,Ord('C'),0);
PostMessage(Handle,WM_KEYUP,VK_Control,0);
2、
PostMessage(Handle,WM_KEYDOWN,VK_Menu,0);
PostMessage(Handle,WM_KEYDOWN,Ord('B'),0);
PostMessage(Handle,WM_KEYUP,Ord('B'),0);
PostMessage(Handle,WM_KEYUP,VK_Menu,0);
另外也应该会给按钮发个“按下”的消息吧?
WM_KEYUP,
WM_KEYDOWN...
就是你的意思