【发布时间】:2013-09-13 06:06:58
【问题描述】:
DWM 窗口操作/窗口样式的概念对我来说有点新,我正在尝试一些新情况。如果有人能帮助我指出正确的方向,我将不胜感激。
另外,您如何将第二个窗口精确地放在第一个窗口之后,而不是在它们之间保持另一个应用程序的另一个窗口?
【问题讨论】:
标签: c++ user-interface mfc
DWM 窗口操作/窗口样式的概念对我来说有点新,我正在尝试一些新情况。如果有人能帮助我指出正确的方向,我将不胜感激。
另外,您如何将第二个窗口精确地放在第一个窗口之后,而不是在它们之间保持另一个应用程序的另一个窗口?
【问题讨论】:
标签: c++ user-interface mfc
您需要在其中一个窗口上处理WM_WINDOWPOSCHANGING 消息并使用SetWindowPos 来确保您保持z 顺序。您可以使用 SetWindowPos 将窗口下方的消息发送到当前窗口之前,或者在 z-order 更改时使用 HWND_TOP 参数从第二个窗口调用它到第一个窗口。
【讨论】: