消息处理函数中的 afx_msg 术语
Posted
技术标签:
【中文标题】消息处理函数中的 afx_msg 术语【英文标题】:afx_msg term in message handler functions 【发布时间】:2010-08-10 14:07:29 【问题描述】:为什么在消息处理函数声明中使用 afx_msg?
【问题讨论】:
【参考方案1】:afx_msg 在 MFC 标头中是这样定义的:
#define afx_msg
所以不使用它根本没有害处。
但它仍被 Visual Studio 2010 IDE(不确定是否适用于 Visual Studio 2012)用于将消息处理程序与其他成员函数区分开来,正如前面的答案所建议的那样。
【讨论】:
【参考方案2】:我认为早期的 Microsoft Visual Studio IDE 使用它来区分消息处理程序和其他成员函数。这些天来,IDE 更聪明,不需要它。至少我不记得不使用它有什么不好的影响。
【讨论】:
以上是关于消息处理函数中的 afx_msg 术语的主要内容,如果未能解决你的问题,请参考以下文章
MFC中afx_msg是什么,afx_msg void function()是什么意思
c++单文档如何在点关闭按钮时出现提示框,必须是在窗口关闭前出现