没有调用CHtmlEditCtrl :: OnSetFocus

时间:2013-03-12 16:47:23

标签: c++ mfc webbrowser-control

我已经派生了CHtmlEditCtrl,并希望能够在控件获得或失去焦点时作出反应。但是,未调用标准MFC OnSetFocus和OnKillFocus处理例程。

我认为它与控件实际上是一个包装的ActiveX控件有关。

我尝试按照建议的here给它创建WS_EX_CONTROLPARENT和WS_TABSTOP样式,但它没有帮助。

我发现某个地方我应该控制HTMLDocumentEvents2的事件接收器,但如果可能的话我宁愿避免这种情况。

编辑:Spy ++说我应该收到WM_PARENTNOTIFY和WM_MOUSEACTIVATE消息。但是,我的Derived Class绝对没有收到任何消息。我也尝试使用OnSize和OnCreate。没有任何消息被发送。有什么想法吗?

0 个答案:

没有答案