使用ATL向导向现有的MFC的MDI工程中添加COM接口,为什么很多MFC的函数不好用了?
Jans 2003-05-09 10:12:45 我向一个MFC的MDI工程中添加COM接口,
然后在一个vb的工程中调用这个接口
如果宿主程序后启动,得到的AfxGetApp->GetMainWnd是NULL,因为此时窗体还没有启动
如果宿主程序先启动,得到的AfxGetApp->GetMainWnd应该是非空的吧
但是我这里却为NULL,但是自己定以一个CMainFrame的全局指针就可以。
但是像GetActiveView这样的成员的返回值又总为NULL。我不知道,是否在这种情况下,MFC的很多函数都无法使用。
难道我的VC安装有问题,如果手工添加,应该怎么办?
谢谢。