简体   繁体   English

向现有的MFC应用程序添加ATL支持

[英]Adding ATL support to existing mfc application

I want to implement MFC Docking Framework in my existing mfc application I have taken same trial, but it gives me assertion like 我想在已经进行过相同试验的现有mfc应用程序中实现MFC Docking Framework ,但它给了我断言,例如

before execution of my project. 在执行我的项目之前。

In output window a text appears like: 在输出窗口中,文本显示如下:

"Performing registration" “执行注册”

and after that appeared below assertion 然后出现在断言之下

File: c:\\program files\\microsoft visual studio.net 2003\\vc7\\atlmfc\\include\\atlbase.h Line: 2619 Expression: _pAtlModule == 0 文件:c:\\ program files \\ microsoft visual studio.net 2003 \\ vc7 \\ atlmfc \\ include \\ atlbase.h行:2619表达式:_pAtlModule == 0

For an existing MFC application, you can go to menu Project , Add Class , and under ATL you have an option Add ATL Support To MFC . 对于现有的MFC应用程序,可以转到菜单ProjectAdd Class ,在ATL下,您可以选择Add ATL Support To MFC This should add ATL initialization and the module will no longer be NULL . 这应该添加ATL初始化,并且模块将不再为NULL

在此处输入图片说明

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM