参考博文:https://blog.csdn.net/anda0109/article/details/46724193
在使用VS2008时,未安装vs2008sp1,MFC对话框应用程序基类为CWinApp。
安装vs2008sp1后,其基类为CWinAppEx。
为了避免在其他机器上运行缺少运行库,采用在静态库中使用MFC,但体积为1.7M多,对于一个小小的应用程序,体积确实有些大。应用程序继承的是CWinAppEx,我们可以把CWinAppEx改为CWinApp,或者在stdafx中宏定义#define CWinAppEx CWinApp,包的体积一下子就变成了400kb左右。
使用MFC静态链接而又不想包的体积太大,可以使用这种方法。
————————————————
也就是说,CWinAppEx 在新版本中也是MFC对话框应用程序基类,在vs中查看其定义可以看到这一句代码:
class CWinAppEx : public CWinApp
{
即CWinApp类是继承自 CWinApp类的!!