C++,MFC如何添加类

1、建立一个WIN32程序。能否使用MFC的类2、添加方法是否也是#include<XX>... 1、建立一个WIN32程序。能否使用MFC的类2、添加方法是否也是#include<XX> 展开
 我来答
匿名用户
推荐于2016-07-02
展开全部
点“插入”->“类”。弹出一对话框。类的类型选“Generic Class”,然后填入你的类名,如果你要从基类继承,在下面的表格中填上基类名、继承方式(public、protected或private)。 Ctrl+W 打开类向导,在这里可以增加新的类。它会自动添加类的头文件。楼上的方法是在类中自动加成员变量,成员函数,消息响应函数。类的定义放在哪与在哪绘图无关,想要在OnDraw中绘图,是为了在那建立消息响应函数,可以简化代码。实际上在CView与FrameView上绘图区别不大,只是绘图时用this指针时要注意范围,一个不包含工具栏,一个包含工具栏。它们的基类都是CWnd,也就是说它们都有处理默认窗口消息的过程函数,如果你用CClientDC的话,两者没什么区别,当然如果用this指针的话会有范围上的区别。因此在一般都在CView中增加消息响应函数,以简化代码。如果你不求简化代码的话,可以不在OnDraw中录入代码,自已建一个消息响应函数(如:鼠标左键按下,释放,移动。。。。)。也就是用类向导,或者楼上两位说的方法。View::OnDraw()函数响应的是WM_PAINT消息,且集成了CDC设备环境,CDC的构造,析构函数因集成,而被简化掉了。减小了代码的录入。
匿名用户
2013-04-15
展开全部
添加类的方法就是楼上所说的win32中可以使用MFC类,甚至是控制台程序都可以使用MFC类(前提是不涉及图形窗口)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jellycgl
2013-04-14 · TA获得超过417个赞
知道小有建树答主
回答量:1149
采纳率:66%
帮助的人:893万
展开全部
只要你安装了MFC的相关库,那么自然可以像普通的C++类一样,直接添加对应的头文件即可;如果没有安装,那么自然不行了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
inLineHook
2013-04-15
知道答主
回答量:20
采纳率:0%
帮助的人:10万
展开全部
这个是通用的 只要你拥有MFC的相关的类库,那么都可以使用,但是使用的时候可能会有警告的提示,不建议这样使用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
似米产开禅色0g
2013-04-14 · 超过16用户采纳过TA的回答
知道答主
回答量:54
采纳率:100%
帮助的人:43.6万
展开全部
应该是可以的, #include <stdafx.h>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式