有谁知道ShellHook消息HSHELL_RUDEAPPACTIVATED是什么意思?

我正在编写应用程序,它建立shell钩子来获取shell事件(如果重要的话,我正在使用C#)。 我正在使用这个例子: http : //msbob.spaces.live.com/blog/cns!DAFD19BC5D669D8F!1,332.entry

Hook工作正常,但我没有收到我感兴趣的消息:HSHELL_WINDOWACTIVATED(所有其他与窗口相关的事件都运行良好)。 相反,我收到的代码为32772的消息应该是HSHELL_RUDEAPPACTIVATED(一些谷歌搜索帮助)。

但我无法理解为什么我根本没有收到HSHELL_WINDOWACTIVATED以及这个HSHELL_RUDEAPPACTIVATED消息的含义。 MSDN没有提及它。 任何人都可以向我解释一下吗?

HSHELL_RUDEAPPACTIVATED是32772,它只是HSHELL_WINDOWACTIVATED并设置了高位。 从我在各种网站上收集的内容来看,似乎Windows在激活全屏应用程序时发送此消息。 有点难以说清楚。

您是否尝试过将此消息视为与“HSHELL_WINDOWACTIVATED”相同?