永发信息网

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

答案:3  悬赏:60  手机版
解决时间 2021-04-14 10:00
  • 提问者网友:欲望失宠
  • 2021-04-13 13:51
MFC怎么知道哪个窗口对应的哪个类
最佳答案
  • 五星知识达人网友:从此江山别
  • 2021-04-13 14:47
1..你需要理解类和变量的含义,
类是集合,为窗口添加类,代表窗口中的变量都属于此集合。

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

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

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

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

给分
全部回答
  • 1楼网友:时间的尘埃
  • 2021-04-13 15:22
给窗口添加的类,类名不是自己取的?应该会记得的。。 需要哪些功能的时候你就可以给窗口添加一些控件和控件变量。
  • 2楼网友:几近狂妄
  • 2021-04-13 15:16
建议你先看看《深入浅出 MFC》这本书。
MFC的窗口和控件,都是以类封装的,一个类的实例就是一个窗口,首先有类,其次类创建了实例就是生成了窗口(当然不一定显示,可以隐藏)
MFC框架,还有大量隐藏代码(这些代码是公开的),处理了实例化映射关系和子类化窗口关系,这个东西可不是几句话说的明白的,这就是MFC的精髓之一(另外一个重要的是消息映射)追问有没有主要讲MFC的入门书,用VS2008-2012为工具的.
深入浅出不适合新手看.感觉就跟c++ primer一样追答这是一本进阶的书,但并不生涩,硬啃前半本没什么问题,尤其是对照着实际工程看,还是很舒服的。
如果C++基础不好,那么这本书看着困难,但。。。想明白MFC运行机制和原理,没有别的比这个更合适了。
将应用的书,就太多了,这个我没看过,是从老版本过渡的。据说,vc2008 从入门到精通 还可以。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯