【发布时间】:2011-02-17 11:21:30
【问题描述】:
我有一个基于对话框的 MFC 工具,当我单击它时,它应该在消息框中显示另一个应用程序的窗口标题。 我的问题是 WM_KILLFOCUS 在这里不起作用。也许我做错了。 我执行以下操作:
BEGIN_MESSAGE_MAP(CMyDlg, CDialog)
ON_WM_KILLFOCUS()
END_MESSAGE_MAP()
...
...
void CMyDlg::OnKillFocus( CWnd* pNewWnd )
{
CDialog::OnKillFocus(pNewWnd);
if(m_bSelectorModeActive)
{
HWND hwnd(GetForegroundWindow());
TCHAR buf[512];
::GetWindowText(hwnd, buf, 512);
MessageBox(buf);
}
}
知道有什么问题吗?
【问题讨论】:
标签: c++ windows winapi mfc onkillfocus