使用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安装有问题,如果手工添加,应该怎么办?
谢谢。
...全文
21 1 打赏 收藏 举报
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Jans 2003-05-09
没有人遇到吗?
up一下也有分的
  • 打赏
  • 举报
回复
相关推荐
发帖
ATL
加入

3231

社区成员

ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
申请成为版主
帖子事件
创建了帖子
2003-05-09 10:12
社区公告
暂无公告