VC6 如何调用MFC类
VC6如何调用MFC类比如调用CObject要包含什么头文件,等其他的注意事项》。我想从本质上去学习MFC,先一个一个类进行用,再整体学习文档与视图以及对话框?!...
VC6 如何调用MFC类
比如调用CObject要包含什么头文件,等其他的注意事项》。
我想从本质上去学习MFC,先一个一个类进行用,再整体学习文档与视图以及对话框?! 展开
比如调用CObject要包含什么头文件,等其他的注意事项》。
我想从本质上去学习MFC,先一个一个类进行用,再整体学习文档与视图以及对话框?! 展开
4个回答
展开全部
分两种情况:
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>
编译...通过!
祝好运!
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>
编译...通过!
祝好运!
展开全部
分两种情况:
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>
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>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
创建工程的时候选择下面的MFC Application, MFC DLL等等,不需要再去手动增加什么就可以使用MFC了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
建工程项目时选MFC的项目就可以了,不用自己加头文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询