我使用 SPY++ Hook 我的 Windows 消息,但是当我按下“Windows+D”时没有发送 WM_SYSCOMMAND 消息。当您按下“Windows+D”时,Windows 会发送什么消息?
最佳答案
您的 应用程序根本不会收到窗口消息。 Win+D是Explorer.exe(负责显示任务栏、桌面图标等的shell程序)注册的热键。
它只是使用 RegisterHotKey当您按下 WIN+D 时,它 会收到一条窗口消息,然后会处理整个显示/隐藏的事情。
请注意,您可以使用上述功能注册您自己的 WIN+x 热键,但您不应该这样做并且会遇到问题 - 除非您替换 Explorer.exe 或这样的。
关于windows - 当您按下 "Windows+D"时 Windows 将发送什么消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2507318/