在MFC工程中添加ATL

ATL初学者,很希望和大家多交流,多谢!

说明:

1.新建一个基于对话框的project:(MFC_in_ATL)

2.Insert/New ATL Object...,

此时出现如图对话框:

点击yes,如下图:

接着Next,如下图:

确定即可。

注:在出现第一个图所示的对话框时,有可能出现如下图所示的情况:

按确定,不要管它,然后再Insert/New ATL Object...,就可以了,这是个bug。

时间: 2024-11-02 09:07:08

在MFC工程中添加ATL的相关文章

mfc dll工程中添加atl com接口使用类型库里自定义的数据类型

问题描述 mfc dll工程中添加atl com接口使用类型库里自定义的数据类型 vs2005环境下.详细见链接http://bbs.csdn.net/topics/391819620困扰好些天了.愁死了.新人菜鸟求各位大神帮看看. 解决方案 数据类型要转换的,好好看看对应的文档

非MFC工程中使用MFC库

目录(?)[-] 需求说明 常见问题 问题分析 参考解决方法 我的解决方案 Stdafxh的原理     需求说明 C++工程的类型有很多,从VS(或VC)可以看到常见的有:Win32 Console Application.MFC Application.Win32 Project等.在创建MFC工程时,通过IDE的向导会自动帮我们创建相应的类文件和包含必需的头文件,但有时候我们需要在非MFC工程中包含MFC的库.至于为什么会有这个需要,为何不在一开始就创建MFC工程呢?可能有两种原因:1.在

在非MFC工程中,如何使用MFC的CString类?

问题描述 在非MFC工程中,如何使用MFC的CString类? 解决方案 解决方案二:摘的:转非MFC工程使用CString2011-05-1316:10187人阅读评论(0)收藏举报在VS2008下如果建非MFC工程而又使用CString会出现如下错误:1.errorC2065:"CString":未声明的标识符解决方法:将#include<afx.h>添加在程序开始处,或将其放在stdafx.h预编译头中.2.再编译提示:fatalerrorC1189:#error:B

mfc对话框-在MFC对话框中添加自己编写的OCX控件时出错

问题描述 在MFC对话框中添加自己编写的OCX控件时出错 在MFC工具箱中添加自己编写的OCX然后把控件拖拽到对话框中添加,弹出错误信息提示: Debug Assertion Failed!Program:...les(x86)Microsoft Visual Studio10.0Common7IDEdevenv/.exeFile:fddvctoolsvc7libsshipatlmfcsrcmfcwinocc.cppLine:307 然后点忽略,后运行时可以出现OCX但是这个错误是怎么回事呢 解

XCode 5.0 新建的Targets,再向工程中添加obj无法呈现问题解决

XCode 5.0 新建的Targets,再向工程中添加obj无法呈现问题解决 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. 其实题目有点问题,最初只是不知道啥原因导致的obj加载进来不显示,

MFC对话框中添加状态栏的方法_C 语言

本文实例讲述了MFC对话框中添加状态栏的方法.分享给大家供大家参考.具体如下: 1.在对话框的dlg实现类里添加成员变量: CXTPStatusBar m_wndStatusBar; //状态栏(或者是CStatusBar) //在OnInitDialog方法中初始化: static UINT indicators[] = { ID_SEPARATOR, // status line indicator ID_INDICATOR_CAPS, ID_INDICATOR_NUM, ID_INDICA

VC6.0打开文件以及向工程中添加文件时程序崩溃自动退出解决方法_C 语言

换了一台电脑,vc6.0程序中,点击打开文件以及向工程中添加文件时,程序竟然崩溃自动退出了. 不知什么原因,安装相同的vc程序,本本竟然出现此缘故.但是这个操作又是自己经常用到的,所以不得不解决. 与上一台电脑不同的是,此电脑是win7系统,而上一个则是xp系统.此电脑office是2010版本,而上一个则是WPS:于是乎,在网上查资料,来解决. 看到网上也有类似的问题,有的说是win7系统原因,有的说是office2007版本缘故,有的说是viso缘故.总之,这几种说法,我都符合.win7系统

在MFC程序中添加全屏显示功能

这是工作室为实现全屏显示所发集的一个演示程序.你可以通过选择全屏显示菜单选项时看到相应的效果.这段代码包括两个内容:全屏显示,浮动工具条(用于恢复操作). 下图便是全屏状态和用于切换的浮动工具条 具体实现步骤: 以下的代码被添加到CmainFrame类中.这里是使用到的四个消息以及他们的简要说明: 1.OnViewFullScreen:全屏显示菜单项的句柄. 2.OnGetMinMaxInfo:捕获 WM_GETMINMAXINFO消息来让你改变窗体大小. 3.IsFullScreen:测试程序

工程中添加Log4net组件以后,用Nant编译报错?

问题描述 具体提示信息是:ProjectwithGUID'{F6A02431-167E-4347-BC43-65532C31CDB7}'mustbeincludedforthebuildtowork. 解决方案 解决方案二:路过帮顶=============11月6日,论坛升级公告,积分已经做了调整!http://topic.csdn.net/u/20081107/11/b27dc75f-14b1-4594-9de3-5b18d9e36a11.html此次调整增加了两个新的可用分获取渠道:1:帖