Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
收听WM_SYSCOMMAND事件 我写了一个小型C++程序,它应该对 SCH屏幕保护程序< /> >和 SCyMealOrthPrime事件> _C++_Windows_Winapi_Wm Syscommand - Fatal编程技术网

收听WM_SYSCOMMAND事件 我写了一个小型C++程序,它应该对 SCH屏幕保护程序< /> >和 SCyMealOrthPrime事件>

收听WM_SYSCOMMAND事件 我写了一个小型C++程序,它应该对 SCH屏幕保护程序< /> >和 SCyMealOrthPrime事件> ,c++,windows,winapi,wm-syscommand,C++,Windows,Winapi,Wm Syscommand,这应该在后台运行,因此不需要gui 由于我还没有使用WindowsAPI的经验,所以我在这方面做了很多努力 A已经在谷歌上搜索了很多,发现了很多我不理解或不起作用的方法 你们谁能给我一个提示吗? 我读过关于捕获wm\u syscommand的文章,但这似乎很难,因为我没有窗口。获取消息的唯一方法是通过消息循环和窗口过程 如果您的程序没有可见的gui,您必须为此创建一个,并且您的main必须具有创建该gui和侦听windows消息的代码(注意:此处的“windows”指的是系统,而不是gui)

这应该在后台运行,因此不需要gui

由于我还没有使用WindowsAPI的经验,所以我在这方面做了很多努力

A已经在谷歌上搜索了很多,发现了很多我不理解或不起作用的方法

你们谁能给我一个提示吗?
我读过关于捕获
wm\u syscommand
的文章,但这似乎很难,因为我没有窗口。

获取消息的唯一方法是通过消息循环和窗口过程

如果您的程序没有可见的gui,您必须为此创建一个,并且您的
main
必须具有创建该gui和侦听windows消息的代码(注意:此处的“windows”指的是系统,而不是gui)