1

我正在编写一个应该对sc_screensaverandsc_monitorpower事件做出反应的小型 c++ 程序。

这应该在后台运行,因此不打算使用 gui。

由于我还没有使用 Windows api 的经验,因此我为此苦苦挣扎。

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

你们中的任何人都可以给我一个提示吗?我读过它关于捕捉的信息,wm_syscommand但这似乎很困难,因为我没有窗户。

4

1 回答 1

2

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

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

于 2014-02-13T08:17:27.923 回答