MFC怎么知道哪个窗口对应的哪个类

不明白主要是,1.窗口和控件一样,可以添加类和变量,但是我看到的教程都是在窗口添加类,给控件添加变量.那什么时候要给窗口添加变量,什么时候给控件添加类.2.给窗口添加了类... 不明白主要是,

1.窗口和控件一样,可以添加类和变量,但是我看到的教程都是在窗口添加类,给控件添加变量.
那什么时候要给窗口添加变量,什么时候给控件添加类.
2.给窗口添加了类,如何知道,哪个类对应的哪个窗口,哪个窗口对应的哪个类.还有就是为什么一个窗口可以添加多个类
展开
 我来答
百度网友d8aa12b
2013-09-29 · TA获得超过417个赞
知道小有建树答主
回答量:455
采纳率:100%
帮助的人:354万
展开全部
1..你需要理解类和变量的含义,
类是集合,为窗口添加类,代表窗口中的变量都属于此集合。

为控件添加关联变量,则是可以通过变量控制控件。

那么你需要一个变量来控制窗口时可以为窗口添加变量,
当控件现在所属的类不能满足要求时,你可以自定义类。

2.给窗口添加了类,通常会将窗口的标题和类名相同,这点不是必须的,只是一种好的编程习惯。
如果找不到窗口的类,可以在窗口中的控件上双击,会进入到对应的源文件,类名在对应的头文件中。

找不到类的窗口,看类视图类的属性中对话框ID,去资源视图找相应ID

给分
bhtzu
2013-09-29 · TA获得超过1.1万个赞
知道大有可为答主
回答量:8088
采纳率:85%
帮助的人:4248万
展开全部
建议你先看看《深入浅出 MFC》这本书。
MFC的窗口和控件,都是以类封装的,一个类的实例就是一个窗口,首先有类,其次类创建了实例就是生成了窗口(当然不一定显示,可以隐藏)
MFC框架,还有大量隐藏代码(这些代码是公开的),处理了实例化映射关系和子类化窗口关系,这个东西可不是几句话说的明白的,这就是MFC的精髓之一(另外一个重要的是消息映射)
追问
有没有主要讲MFC的入门书,用VS2008-2012为工具的.
深入浅出不适合新手看.感觉就跟c++ primer一样
追答
这是一本进阶的书,但并不生涩,硬啃前半本没什么问题,尤其是对照着实际工程看,还是很舒服的。
如果C++基础不好,那么这本书看着困难,但。。。想明白MFC运行机制和原理,没有别的比这个更合适了。
将应用的书,就太多了,这个我没看过,是从老版本过渡的。据说,vc2008 从入门到精通 还可以。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-29
展开全部
给窗口添加的类,类名不是自己取的?应该会记得的。。 需要哪些功能的时候你就可以给窗口添加一些控件和控件变量。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式