VC6 如何调用MFC类

VC6如何调用MFC类比如调用CObject要包含什么头文件,等其他的注意事项》。我想从本质上去学习MFC,先一个一个类进行用,再整体学习文档与视图以及对话框?!... VC6 如何调用MFC类
比如调用CObject要包含什么头文件,等其他的注意事项》。
我想从本质上去学习MFC,先一个一个类进行用,再整体学习文档与视图以及对话框?!
展开
 我来答
百度网友ef95e0f
2008-03-08
知道答主
回答量:31
采纳率:0%
帮助的人:31.3万
展开全部
分两种情况:
1。创建工程的时候,你选择MFC Application在你的程序中就可以直接用。
2。如果你创建的是Win32 Application工程,如果想使用MFC的某个类可以如下方式来操作:
a)首先选择菜单里的 Project->Settings。打开的属性对话框里右侧点General选项卡(默认打开的就是这个)有个Microsoft Foundation Classes的选项。此时选择的是Not Using MFC,更改其为Use MFC in a shared DLL。
b)接下来查MSDN看想要使用的类包含在哪个头文件里,如我想使用MFC的CString类,经查询,需要包含Afx.h头文件。将其包含到工程中就可以使用了
注意一点:非常重要,Afx.h的位置写在哪里呢?如果它出现在#include <Windows.h>之后,编译就会报错。
所以,打开StdAfx.h文件,就能找到Windows.h的位置了。加在其之前!
#include <Afx.h>
#include <windows.h>
编译...通过!
祝好运!
糖糖寳寳
2015-09-08 · TA获得超过6.4万个赞
知道大有可为答主
回答量:1.8万
采纳率:92%
帮助的人:3940万
展开全部
分两种情况:
1。创建工程的时候,选择MFC Application在程序中就可以直接用。
2。如果创建的是Win32 Application工程,想使用MFC的某个类可以如下方式来操作:
a)首先选择菜单里的 Project->Settings,打开的属性对话框里右侧点General选项卡有个MicrosoftFoundation Classes的选项,此时选择的是Not Using MFC,更改其为Use MFC in a shared DLL。
b)接下来查MSDN看想要使用的类包含在哪个头文件里,如想使用MFC的CString类,经查询,需要包含Afx.h头文件,将其包含到工程中就可以使用了。
注意一点:非常重要,Afx.h的位置如果它出现在#include <Windows.h>之后,编译就会报错。
所以,打开StdAfx.h文件,就能找到Windows.h的位置了,加在其之前!
#include <Afx.h>
#include <windows.h>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wawoo2007
2008-03-07 · TA获得超过626个赞
知道小有建树答主
回答量:465
采纳率:0%
帮助的人:636万
展开全部
创建工程的时候选择下面的MFC Application, MFC DLL等等,不需要再去手动增加什么就可以使用MFC了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhaigangvvv
2008-03-09 · TA获得超过348个赞
知道小有建树答主
回答量:1190
采纳率:0%
帮助的人:585万
展开全部
建工程项目时选MFC的项目就可以了,不用自己加头文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式