【发布时间】:2012-02-17 01:07:18
【问题描述】:
在我的 C# .NET 4 应用程序中,我使用 WndProc 处理一些消息,这些消息主要涉及将应用程序大小调整为全屏和全屏。
现在我只处理SC_MAXIMIZE 和WM_NCLBUTTONDBLCLK 来确定窗口是否正在调整为最大化状态或从最大化状态(我知道我不需要WndProc 来处理SC_MAXIMIZE,但Form_Resize 没有当我双击应用程序的标题栏时,似乎不会触发 WM_NCLBUTTONDBLCLK 消息。
现在我注意到,如果我将窗口 Aero 捕捉到屏幕顶部以使其最大化,则不会发布上述任何消息,因此当通过 Aero Snap 最大化窗口时不会应用某些逻辑。我只想在窗口对齐到屏幕顶部而不是右侧或左侧时处理消息,或者如果窗口未从最大化位置对齐。
我找不到任何与 Aero Snap 相关的窗口消息。有谁知道这些消息的参考资料?
【问题讨论】:
-
我也想知道这一点......但是我一直无法弄清楚。
标签: c# winapi aero window-messages