MFC中的#ifndef afx_msg #define afx_msg // intentional placeholder #endif

来源:互联网 发布:windows系统正版 编辑:程序博客网 时间:2024/05/09 01:14
#ifndef afx_msg
#define afx_msg         // intentional placeholder

#endif

如果没有定义afx_msg就定义它,相当于一个标识符

这个定义来自afxwin.h

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

0 0