【发布时间】:2023-03-10 13:40:01
【问题描述】:
只是想知道在调整整个窗口大小时触发的 MFC 应用程序中哪里最好放置功能。我在想 mainfrm 但我似乎无法捕获任何 OnSize 消息...
谁能告诉我我做错了什么?
【问题讨论】:
只是想知道在调整整个窗口大小时触发的 MFC 应用程序中哪里最好放置功能。我在想 mainfrm 但我似乎无法捕获任何 OnSize 消息...
谁能告诉我我做错了什么?
【问题讨论】:
谁能告诉我我做错了什么?
您没有提供任何有趣的细节,所以这里有一些猜测(因为当然大型机通常会收到WM_SIZE 消息...):
WM_WINDOWPOSCHANGED 的现有处理程序,它无法调用默认窗口过程,从而阻止发送 WM_SIZE 消息。【讨论】:
我猜您正在使用多文档界面 (MDI) 应用程序类型。在这种情况下,您应该在每个视图(从 CView 派生的类)中捕获 WM_SIZE 消息。
【讨论】: