Mfc CDockablePane作为选项卡式文档不会发送WM_SETFOCUS或WM_MDI

Mfc CDockablePane作为选项卡式文档不会发送WM_SETFOCUS或WM_MDI,mfc,tabbed-document-interface,Mfc,Tabbed Document Interface,我有一个从CDockablePane派生的类。当视图聚焦时,我需要做一些事情,所以我处理WM_SETFOCUS,并且大部分时间都很好地工作 但是当窗格停靠在选项卡式文档模式TDI中,并且用户激活它时,不会调用WM_SETFOCUS 我使用Spy并注意到WM_MDIACTIVATE消息被发送到窗格的父窗口 但是,如果我在窗格或大型机内部处理WM_mdiactive,它也不会被调用 您知道我需要处理什么吗?您可能需要继承frame类,并在frame接收到WM_mdiactive时触发向视图发送自定义

我有一个从CDockablePane派生的类。当视图聚焦时,我需要做一些事情,所以我处理WM_SETFOCUS,并且大部分时间都很好地工作

但是当窗格停靠在选项卡式文档模式TDI中,并且用户激活它时,不会调用WM_SETFOCUS

我使用Spy并注意到WM_MDIACTIVATE消息被发送到窗格的父窗口

但是,如果我在窗格或大型机内部处理WM_mdiactive,它也不会被调用


您知道我需要处理什么吗?

您可能需要继承frame类,并在frame接收到WM_mdiactive时触发向视图发送自定义消息