MFC:捕获大小

MFC: Capturing Resizes

本文关键字:MFC      更新时间:2023-10-16

只是想知道在调整整个窗口大小时触发的MFC应用程序中,功能最好放在哪里。我在想mainfrm,但我似乎无法捕捉到任何OnSize消息。。。

有人能告诉我我做错了什么吗?

有人能告诉我我做错了什么吗?

您没有包括任何有趣的细节,所以这里有一些猜测(因为当然主机通常会收到WM_SIZE消息…):

  • 您没有正确设置消息处理程序。也许你忘记了消息映射条目
  • 您有一个现有的WM_WINDOWPOSCHANGED处理程序,它无法调用默认的窗口过程,从而阻止发送WM_SIZE消息

我猜您使用的是多文档接口(MDI)应用程序类型。在这种情况下,您应该在每个视图中捕获WM_SIZE消息,即您从CView派生的类。

相关文章:
  • 没有找到相关文章