如何模拟按下“计算器”的“7”键?

简介: 如何模拟按下“计算器”的“7”键?

如何模拟按下“计算器”的“7”键?

一,新建一个基于对话框的工程CalEx。

二,使用VC++自带的工具spy++,可以得到计算器主窗口的类名是"SciCalc",“7”的ID是0x83.

三,增加一个按钮IDC_BUTTON1,并为其增加响应函数,代码如下:

void CCalExDlg::OnButton1()
{
 HWND hWnd = ::FindWindow("SciCalc",NULL);
 HWND  hButton = ::GetDlgItem(hWnd,0x83);
 ::SendMessage(hButton,WM_LBUTTONDOWN,MK_LBUTTON,NULL);
 ::SendMessage(hButton,WM_LBUTTONUP,MK_LBUTTON,NULL); 
}
相关文章
键盘数字区域不可用解决办法
目前归纳了两种场景以及对应的处理办法
818 0
键盘数字区域不可用解决办法
模拟京东按键输入案例(无论光标在什么位置,按s键即可将光标定位到搜索框)
模拟京东按键输入案例(无论光标在什么位置,按s键即可将光标定位到搜索框)
模拟京东按键输入案例(无论光标在什么位置,按s键即可将光标定位到搜索框)
|
Windows
scrlk键是什么意思(电脑键盘每个按键的作用详细图解)
scrlk键是什么意思(电脑键盘每个按键的作用详细图解)
3196 0
|
Windows
电脑睡眠模式快捷键是什么(Fn按键作用和组合键详解)
电脑睡眠模式快捷键是什么(Fn按键作用和组合键详解)
1525 0
|
程序员 C++ Windows
模拟键盘按键 自动输入文字
对于程序员来说,键盘上的每个按键都一样,无非是不同按键产生的键盘扫描码不同。在不同的操作系统下,键盘扫描码常常被转换为不同的编码以方便应用程序调用,比如在DOS系统下的ASCII码,在Windows系统下的虚拟键盘码等等。
判定capslock有没有按下
判定capslock有没有按下
41 0
C++ 输入按键名按下对应按键
C++ 输入按键名按下对应按键
137 0
c++【键盘读入操作】,两种方法做小游戏的控制摇杆
c++【键盘读入操作】,两种方法做小游戏的控制摇杆
c++【键盘读入操作】,两种方法做小游戏的控制摇杆
|
Python
Python 技术篇-pyHook键盘鼠标监听事件,监测鼠标键盘按键实例演示
Python 技术篇-pyHook键盘鼠标监听事件,监测鼠标键盘按键实例演示
350 0
Python 技术篇-pyHook键盘鼠标监听事件,监测鼠标键盘按键实例演示