我有一个派生自CDockablePane的类。我需要在视图聚焦时做一些事情,所以我处理WM_SETFOCUS并且它在大多数情况下都能很好地工作。
但是当窗格停靠在选项卡式文档模式(TDI)中,并且用户激活它时,不会调用WM_SETFOCUS。
我使用Spy并注意到WM_MDIACTIVATE消息被发送到窗格的父窗口。
但是,如果我在窗格内或大型机内处理WM_MDIACTIVATE,它也不会被调用。
我需要处理什么想法?
答案 0 :(得分:0)
当帧接收到WM_MDIACTIVATE时,您可能需要继承框架类并触发向视图发送自定义消息。