windows api SendMessage依赖的库和头文件
SendMessage
是 Windows API 中的一个函数,用于向指定窗口发送消息。
在 Windows API 中,SendMessage
函数的原型定义在 winuser.h
头文件中,因此您需要包含该头文件。
另外,SendMessage
函数属于 User32.dll 动态链接库,因此您需要在链接时引入 User32.lib 库。
#pragma comment(lib, "User32.lib")
#include <Windows.h> #include <iostream> int main() { HWND hWnd = FindWindowA(NULL, "Untitled - Notepad"); // 查找 Notepad 窗口 if (hWnd) { // 向 Notepad 窗口发送 WM_CLOSE 消息,关闭窗口 SendMessage(hWnd, WM_CLOSE, 0, 0); std::cout << "Message sent to close Notepad window." << std::endl; } else { std::cout << "Notepad window not found." << std::endl; } return 0; }
在上面的示例中,我们包含了 Windows.h
头文件,其中包含了 winuser.h
头文件。然后使用 SendMessage
函数向 Notepad 窗口发送 WM_CLOSE
消息,关闭窗口。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
2022-04-29 Qt ffmpeg将图片转成视频
2022-04-29 Qt5.12.0 for Android 显示二维码(QZXing)
2022-04-29 电视节目rtmp流
2021-04-29 Qt在windows与Mac OS中获取执行程序版本号
2021-04-29 VS2019给Qt添加模块