【发布时间】:2014-05-02 23:49:41
【问题描述】:
我有一个基于 C++/MFC 对话框的小型应用程序,其中嵌入了 Internet Explorer ActiveX 控件。我想知道嵌入式控件何时接收和失去键盘焦点。我想这样做:
BOOL CWinAppDerivedClass::PreTranslateMessage(MSG* pMsg)
{
if(pMsg->message == WM_SETFOCUS)
{
//if(checkIEWindow(pMsg->hwnd))
{
//Process it
}
}
return CWinApp::PreTranslateMessage(pMsg);
}
但是无论我做什么,WM_SETFOCUS 似乎都没有发送出去。
知道怎么做吗?
【问题讨论】:
标签: c++ winapi mfc activex activexobject