首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

ATL工程,添加对话框资源有关问题

2012-03-06 
ATL工程,添加对话框资源问题在一个ATL工程里,选择Insert 》 New ATL Object 》 Controls 》 composite con

ATL工程,添加对话框资源问题
在一个ATL工程里,选择Insert =》 New ATL Object =》 Controls =》 composite control插入了一个类似对话框的资源,类名叫CmyDLG,没有在生成的文件中添加任何代码,这时候编译没问题

但是,如果我在我的主工程文件中,添加CmyDLG m_dlg;
就会出现两个错误,一大堆的警告
可能问题问的很白痴,我今天第一次接触ATL编程,请大家见谅
希望各路高手能够帮个忙,谢谢!



[解决办法]
不懂ATL,也敢建这么复杂的工程?
首先我不知道为什么要在主工程用CmyDLG?
你现在是创建一个控件!?什么叫主工程??你的目的是要干什么?
控件就是主工程,如果要在这个控件工程其它处使用这个控件,你应使用CWindowImpl<CAxWindow>,。。。后面还有一大堆东西,估计打出来你也看不明白。
如果你想让这个编译通过,那还是很简单的CComObjectStack<CmyDLG> m_dlg;或者CComObject<CmyDLG> m_dlg;
但这样写没什么意义,用法本身就不是很对。
你还是说出你的想法吧!!
[解决办法]
创建ATL的时候有没有 support MFC ?

热点排行