0

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

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

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

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

有什么我需要处理的想法吗?

4

1 回答 1

0

当框架接收到 WM_MDIACTIVATE 时,您可能需要继承框架类并触发将自定义消息发送到您的视图。

于 2009-07-06T18:13:05.587 回答