如何模拟按下“计算器”的“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); 
}
相关文章
|
10月前
|
SQL 存储 监控
让跨 project 联查更轻松,SLS StoreView 查询和分析实践
在业务场景中,日志数据可能存储在日志服务 Project 的不同 Logstore/MetricStore 中或不同地域的 Project 中。日志服务的数据集(StoreView)功能支持跨地域、跨 Store 联合查询和分析,让用户基于数据集就能高效便捷地查询分析全地域的数据,真正做到数据分析不受地域边界的限制。
310 111
|
8月前
|
文件存储 对象存储 CDN
WordPress果果对象存储插件
将网站静态资源上传至七牛云对象存储,可减轻服务器压力、提升访问速度。功能包括自动/手动上传文件、链接替换、格式限制、第三方文件处理等。注意路径一致性、私有空间访问要求及卸载插件时的设置影响。产品截图展示设置界面与手动上传操作。
147 9
|
8月前
|
分布式计算 监控 Java
|
Python
在Python中,`try...except`语句用于捕获和处理程序运行时的异常
在Python中,`try...except`语句用于捕获和处理程序运行时的异常
333 5
ly~
|
并行计算 算法 API
SDL 图形库优化对硬件要求有何变化
SDL(Simple DirectMedia Layer)图形库是一个跨平台的多媒体库,适用于多种操作系统和设备。优化后的SDL 2.0对硬件的要求有所提升,特别是显卡性能。优化包括提高渲染效率、利用硬件加速功能、支持高效解码算法等,以增强图形处理能力和流畅度。同时,优化后的SDL对输入设备的交互体验要求更高,需确保键盘、鼠标、触摸屏等设备的顺畅操作。尽管如此,SDL仍保持良好的兼容性,能在较低配置的硬件上运行,只是性能表现会有所差异。
ly~
818 4
|
运维 安全 网络安全
|
算法 数据可视化 计算机视觉
opencv Canny边缘检测(python)
opencv Canny边缘检测(python)
java使用ServerSocket和Socket实现客户端与服务端通讯
java使用ServerSocket和Socket实现客户端与服务端通讯
151 0
|
Web App开发 算法 PyTorch
vLLM部署Yuan2.0:高吞吐、更便捷
vLLM是UC Berkeley开源的大语言模型高速推理框架,其内存管理核心——PagedAttention、内置的加速算法如Continues Batching等,一方面可以提升Yuan2.0模型推理部署时的内存使用效率,另一方面可以大幅提升在实时应用场景下Yuan2.0的吞吐量。
|
Linux 网络架构 iOS开发
简单纯粹、免费开源的在线测速工具 - 中科大测速网
简单纯粹、免费开源的在线测速工具 - 中科大测速网
44433 0