工控编程吧
标题:
上位机MFC键盘输入内容模拟实例
[打印本页]
作者:
qq263946146
时间:
2019-10-10 09:27
标题:
上位机MFC键盘输入内容模拟实例
(, 下载次数: 1)
上传
点击文件名下载附件
例程运行界面如上图。
可以模拟键盘输入内容效果。
还有键盘点击输入声音。
非常类似我们手输入字符时的效果。
下面是关键代码:
void CXXXDlg::OnTimer(UINT nIDEvent)
{
// TODO: Add your message handler code here and/or call default
static int i = 0;
BYTE keyTemp = key[i];
// @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
// 模拟按下键盘上的任一键
::keybd_event(keyTemp, 0, 0, 0); // 按下
::AfxBeginThread(Thread,this); // 打字声
::keybd_event(keyTemp, 0, KEYEVENTF_KEYUP, 0); // 弹起
// @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
i++;
if( i >= sizeof(key)/sizeof(BYTE))
KillTimer(0);
CDialog::OnTimer(nIDEvent);
}
复制代码
源代码下载地址:
(, 下载次数: 0)
上传
点击文件名下载附件
[halcon]1[/halcon]
[MFC408]1[/MFC408]
[weixinlianxi]1[/weixinlianxi]
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4