gpt4 book ai didi

c++ - 消息处理函数是否需要 "afx_msg"?

转载 作者:搜寻专家 更新时间:2023-10-31 01:11:48 26 4
gpt4 key购买 nike

我曾经在消息处理函数的声明中添加"afx_msg"前缀。
但是我发现函数仍然在没有前缀的情况下被调用。
"afx_msg" 是必需的吗?
添加:

class CVLManageDlg : public CDialog  
{ ...
protected:
void OnAdd();
void OnModify();
void OnDel();
}


BEGIN_MESSAGE_MAP(CVLManageDlg, CDialog)
ON_BN_CLICKED(IDC_ADD_VL_MANAGE, OnAdd)
ON_BN_CLICKED(IDC_MD_VL_MANAGE, OnModify)
ON_BN_CLICKED(IDC_DEL_VL_MANAGE, OnDel)
ON_NOTIFY(NM_CLICK, IDC_LIST_VL_MANAGE, OnClickList)
ON_WM_SIZE()
END_MESSAGE_MAP()

void CVLManageDlg::OnAdd()
{...}

void CVLManageDlg::OnModify()
{...}

void CVLManageDlg::OnDel()
{...}

最佳答案

ClassWizard 要求您在消息映射处理程序声明中使用 afx_msg 关键字。

this

关于c++ - 消息处理函数是否需要 "afx_msg"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14397823/

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