11得票3回答
CloseWindow和WM_CLOSE的关系是什么?

我现在有点困惑: WM_CLOSE 和 ::CloseWindow 有没有任何关联或者它们是完全不同的东西? 关闭窗口 的文档中完全没有提到 API 函数 CloseWindow。那么 CloseWindow 是否应该真正被称为“最小化窗口”,或者我缺少了什么?

10得票7回答
寻找替代Windows消息的进程间通信方式

我有一个多线程应用程序(MIDAS),它利用Windows消息与自身进行通信。 主窗体接收由RDM发送的Windows消息,例如LogData('DataToLog')。 由于使用了Windows消息,它们具有以下属性: 接收到的消息是不可分割的 接收到的消息在发送的顺序中排队 问...

7得票1回答
新创建的桌面无法接收键盘事件。

我创建了一个小程序,可以在新的桌面中启动它。 HDESK hDesktop = ::CreateDesktop(strDesktopName.c_str(), NULL, // Reserved ...

7得票2回答
在WndProc中处理AeroSnap消息

在我的C# .NET 4应用程序中,我使用 WndProc 处理一些消息,主要涉及将应用程序从全屏切换到非全屏。 目前,我只处理了 SC_MAXIMIZE 和 WM_NCLBUTTONDBLCLK,以确定窗口是被缩放到最大化状态还是从最大化状态缩放(我知道不需要使用 WndProc 处理 S...