我有一个CFormView派生类,我想在焦点丢失时调用一个方法。
试过这个:
MyClass.cpp
ON_CONTROL_REFLECT(EN_KILLFOCUS, OnKillFocus)
void CMyClass::OnKillFocus()
{
}
MyClass.h
afx_msg void OnKillFocus();
但我的方法没有被调用,有没有办法实现我想要的呢?
答案 0 :(得分:2)
相关消息和功能
ON_WM_KILLFOCUS()
和
afx_msg void OnKillFocus(CWnd* pNewWnd);
EN_KILLFOCUS
和其他EN_XXX
通知特定于“编辑”控件。例如:
BEGIN_MESSAGE_MAP(CMyDialog, CDialog)
ON_EN_KILLFOCUS(IDC_EDIT1, OnMyFunction)
END_MESSAGE_MAP()
void OnMyFunction();