#ifndef afx_msg
#define afx_msg // intentional placeholder
#define afx_msg // intentional placeholder
#endif
如果没有定义afx_msg就定义它,相当于一个标识符
这个定义来自afxwin.h
目前来说他只是个占位符,没什么意义,以后可能会赋予其实际意义,对编译器来说,相当于什么都没有,对于人来说,我们可以看到这样的符号. 对于类向导来说.这个符号才是有意义的.它是一个消息处理函数的前缀. 类向导生成的消息函数,分发函数,事件响应函数都以这个为前缀. 如果去掉了,向导将不能识别