MFC建立一个成员变量

建立一个成员变量是不是有2种方法1在Public中输入CImageListm_imagelist(假设想建立m_imagelist);2在类向导中直接添加成员变量。用第2... 建立一个成员变量 是不是有2种方法 1在Public中输入CImageList m_imagelist(假设想建立m_imagelist);2在类向导中直接添加成员变量。用第2中方法添加成员变量后,是不是就无需在Public中再次输入CImageList m_imagelist了?
我弄错了 如果在类向导中添加成员变量 也是需要在Public中再次输入CImageList m_imagelist。但是我不太懂 如果直接在Public中输入CImageList m_imagelist和先建立变量 再在Public中输入 CImageList m_imagelist有什么不同呢??
展开
 我来答
匿名用户
2014-03-28
展开全部
好像楼上说的有点乱
建立一个成员变量 是指给整个MFC界面 添加一个变量,相当于给一个C程序加一个 int a;这个变量只有充当中间变量的作用。 就可以用 Public中输入CImageList m_imagelist 或者 在 类视图里面添加代码的方法添加。

添加一个类成员变量,是相当于加一个绑定在某一个控件的变量,这个变量可通过控件的前台参数传递到后台,或者后台程序传递参数给前台。一般用建立类向导的方法来进行,不推荐直接改代码
两者有明显区别。希望我说清楚了
majun6513
2014-03-28 · 超过24用户采纳过TA的回答
知道答主
回答量:69
采纳率:0%
帮助的人:58.5万
展开全部
有不同的,利用类向导添加成员变量,它会帮你将这个变量关联到相应的控件。可是如果你自己直接在public中添加,就需要自己手动关联。尽量用类向导吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bhtzu
2014-03-28 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:3853万
展开全部
在类向导中直接添加成员变量,其实就是让VC系统帮你找到合适的位置,在类声明中写入一个代码:CImageList m_imagelist

两者没有本质区别,如果说区别,那就是在.H文件的类声明中,可能写入的位置不同,这个没有太大区别,除非你手工写入位置有误。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式