我创建了一个新的MFC ActiveX工程,在.cpp中添加如下3个头文件
#include <atlbase.h>
#include <atlcomcli.h>
#include <ExDisp.h>
然后声明对象CComPtr<IShellWindows> spShellWin;总是编译不通过,提示CComPtr是未声明的标识符。
但是我在MFC工程,控制台工程里面,这样用的都是好的,难道ActiveX工程这样用还有特殊要求?