MFC自定义类的应用?

在MFC中有一个自定义类,程序主要是对多个自定义类的对象进行操作,在程序界面生成前,需要定义多个自定义的对象并进行初始化,在按下一个按钮时,需要对这些对象进行一些操作。问... 在MFC中有一个自定义类,程序主要是对多个自定义类的对象进行操作,在程序界面生成前,需要定义多个自定义的对象并进行初始化,在按下一个按钮时,需要对这些对象进行一些操作。问,在什么位置定义对象?如何在按下按钮是对这些对象进行操作? 展开
 我来答
忘至白葬不情必0T
2011-11-23 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:90%
帮助的人:1.2亿
展开全部
你的程序是基于对话框的么,那么可以直接把这些对象作为主对话框类的成员,在主对话框类的构造函数中对这些对象初始化。
如果你的程序是SDI的话,可以在App类中定义这些对象为public,在App类的构造函数中初始化。而按钮的响应函数一般不是写在App类里的吧?那么可以用AfxGetApp()来获取本程序的App类实例的指针,然后直接调用App类的对象成员来进行操作即可。
追问
为什么我写的MFC只能在VC6.0中编译连接才能运行并出现界面,而不能直接运行MFC.exe?
追答
应该可以啊,在你的工程目录下有个Debug目录,你生成的exe文件在里面。你也可以把工程按Release模式编译,生成的exe文件在Release目录下,应该就能执行了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式