1、为加速生成过程,VC++提供了VC_EXTRALEAN和WIN32_LEAN_AND_MEAN宏,通过排除一些不常用的API,减少Win32头文件的大小。
注意,VC_EXTRALEAN只能用于MFC项目,而WIN32_LEAN_AND_MEAN可用于任何项目。
2、MFC项目中AFXV_W32.h文件
默认定义了WIN32_LEAN_AND_MEAN宏。
如果用户定义了VC_EXTRALEAN宏,同时会定义如下宏:
NOSERVICE
NOMCX
NOIME
NOSOUND
NOCOMM
NORPC
……