通过将CFrameWndEx移动到屏幕顶部来最大化它

时间:2013-12-04 16:33:12

标签: windows mfc

当将基于CFrameWndEx的窗口的标题拖到屏幕顶部(在Windows 7上)时,它会最大化。问题是它与WM_GETMINMAXINFO中返回的限制窗口大小的参数冲突。我希望窗口能够最大化,当我收到消息(WM_SYSCOMMAND或WM_SIZE)时,我会收到这些消息,例如当用户在标题栏中单击最大化时。

但是当窗口最大化时,我应该通过将窗口拖到屏幕顶部来收到什么消息?

1 个答案:

答案 0 :(得分:1)

我刚用Spy ++检查过它。

当我将窗口停靠在屏幕顶部时,我收到一条SIZE_MAXIMIZED的正常WM_SIZW消息。

< 00409> 005B078A S WM_SIZE fwSizeType:SIZE_MAXIMIZED nWidth:1680 nHeight:988