在afxwin.h文件中有这样一条语句
#define afx_msg // intentional placeholder
它代表什么意思,是定义了宏名afx_msg,宏内容为afx_msg后面的空格吗?
如果这个afxwin.h中还有
#ifndef afx_msg
#endif
那这就是防止头文件被重复包含。防止你的afxwin.h被重复包含。
而不是空格,一般 #define xxx yyy 这里yyy不能是空格
为了预留以后扩展,或者移植,实际现在没有用。假如以后想在消息函数前面增加内容,只需要定义那个宏就行了,所写的所有代码无需改动