MFC的DLL工程包含的CWinApp,到底指向exe的实例还是本dll的实例?

新建一个MFC的DLL工程,会自动生成一个CWinApp的继承类对象。

我想知道,因为MFC的exe工程里面也会有一个CWinApp对象,

1.如果挂载了这个dll的话,那么Dll当中的CWinApp对象是指的exe实例还是dll实例的信息。
2.在dll的函数里面调用AfxGetApp()返回的又是哪个实例,这个有定论么?

作者: erefdx   发布时间: 2011-06-13

MFC DLL中的CWinApp对象不是必须的,如果你实在要导出的话,也需要先定义头文件,只要名称不同应该问题不大,具体AFXGETAPP()返回的是什么,肯定是MFC中的CWinApp对象。

作者: hustlaofan   发布时间: 2011-06-13