<笔记>#define afx_msg解析

在afxwin.h中找到一些afx_msg的解释:  
  #ifndef   afx_msg  
  #define   afx_msg                   //   intentional   placeholder  
  #endif  

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

 

    afx_msg目前只是一个占位符,今后微软可能会赋予它确实的意义,来自MFC   AFXWIN.H文件。

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

posted @ 2010-11-01 13:51  木子你妹  阅读(1310)  评论(0编辑  收藏  举报