为什么在消息处理函数声明中使用afx_msg?
答案 0 :(得分:3)
afx_msg在MFC标题中定义如下:
#define afx_msg
所以不使用它根本不会造成伤害。
但是Visual Studio 2010 IDE(不确定Visual Studio 2012)仍然使用它来区分消息处理程序和其他成员函数,如前面的答案所示。
答案 1 :(得分:2)
我认为早期的Microsoft Visual Studio IDE使用它来区分消息处理程序和其他成员函数。这些天IDE更聪明,不需要它。至少我不记得没有使用它会产生任何不良影响。