我有一个从 CDockablePane 派生的类。当视图聚焦时我需要做一些事情,所以我处理 WM_SETFOCUS 并且大部分时间它都运行良好。
但是当窗格停靠在选项卡式文档模式 (TDI) 中并且用户激活它时,不会调用 WM_SETFOCUS。
我使用 Spy 并注意到 WM_MDIACTIVATE 消息被发送到窗格的父窗口。
但是,如果我在窗格内或大型机内处理 WM_MDIACTIVATE,它也不会被调用。
有什么我需要处理的想法吗?
我有一个从 CDockablePane 派生的类。当视图聚焦时我需要做一些事情,所以我处理 WM_SETFOCUS 并且大部分时间它都运行良好。
但是当窗格停靠在选项卡式文档模式 (TDI) 中并且用户激活它时,不会调用 WM_SETFOCUS。
我使用 Spy 并注意到 WM_MDIACTIVATE 消息被发送到窗格的父窗口。
但是,如果我在窗格内或大型机内处理 WM_MDIACTIVATE,它也不会被调用。
有什么我需要处理的想法吗?