gpt4 book ai didi

c++ - OnKillFocus 未被调用

转载 作者:搜寻专家 更新时间:2023-10-31 02:18:34 24 4
gpt4 key购买 nike

我有一个 CFormView 派生类,我想在失去焦点时调用一个方法。

试过这个:

我的类.cpp

ON_CONTROL_REFLECT(EN_KILLFOCUS, OnKillFocus)

void CMyClass::OnKillFocus()
{
}

我的类.h

afx_msg void OnKillFocus();

但是我的方法没有被调用,有什么方法可以实现我想要的吗?

最佳答案

相关消息和函数是

ON_WM_KILLFOCUS()

afx_msg void OnKillFocus(CWnd* pNewWnd);

EN_KILLFOCUS 和其他 EN_XXX 通知特定于 Edit 控件。例如:

BEGIN_MESSAGE_MAP(CMyDialog, CDialog)
ON_EN_KILLFOCUS(IDC_EDIT1, OnMyFunction)
END_MESSAGE_MAP()

void OnMyFunction();

关于c++ - OnKillFocus 未被调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34410693/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com