mfc界面编程教程实例,mfc编写简单界面

kodinid 7 0

大家好,今天小编关注到一个比较意思的话题,就是关于mfc界面编程教程实例问题,于是小编就整理了3个相关介绍mfc界面编程教程实例的解答,让我们一起看看吧。

  1. mfc怎么将菜单连接主窗口与子窗口?
  2. 使用MFC编程,OnCreate()与OnInitialUpdate()区别?
  3. 图形界面用mfc还是qt?

mfc怎么菜单连接窗口与子窗口?

在MFC中,可以使用消息机制来实现菜单与主窗口、子窗口的连接。

首先,在主窗口类中添加菜单项,并通过消息映射将菜单项与主窗口中的函数关联起来。

mfc界面编程教程实例,mfc编写简单界面-第1张图片-安济编程网
图片来源网络,侵删)

然后,在主窗口中子窗口,子窗口可以是对话框或自定义的窗口类。

接下来,在子窗口类中添加菜单项,并通过消息映射将菜单项与子窗口中的函数关联起来。

这样,当菜单项被点击时,主窗口或子窗口中对应的函数就会被触发,从而实现菜单与主窗口、子窗口的连接。

mfc界面编程教程实例,mfc编写简单界面-第2张图片-安济编程网
(图片来源网络,侵删)

使用MFC编程,OnCreate()与OnInitialUpdate()区别

  OnInitialUpdate概括,视图窗口完全建立后第一个被框架调用的函数。  框架在第一次调用OnDraw前会调用OnInitialUpdate,因此OnInitialUpdate是设置滚动视图的逻辑尺寸和映射模式的最合适的地方。  时间上,两者先后顺序不同构造函数生成本类的对象,但没有产生窗口,OnCreate后窗口产生, 然后才是视图的OnInitialUpDate,一般在这里对视图的显示初始化。  简单点,就是ONCREATE只是产生VIEW的基本结构变量而在OnInitialUpDate()中,主要初始化视图中控件等,对各个变量进行初始化操作

图形界面用mfc还是qt?

MFC。

就整体而言,MFC可能会快捷一些,因为Windows平台的开发工具大多很智能,因为立足于Windows的开发人群很广,从菜鸟专业人士(开发人员一多,技术参考就多,周围可以咨询问题的人就多)。 相比较而言,Qt基于Linux,可用的开发工具不多,而且这些工具大都比较专业,多是第三方产品,加上这些工具的集成度不高,支持的第三方库也没有支持MFC的第三方库多,因而从这一点看,MFC略胜一筹。

mfc界面编程教程实例,mfc编写简单界面-第3张图片-安济编程网
(图片来源网络,侵删)

到此,以上就是小编对于mfc界面编程教程实例的问题就介绍到这了,希望介绍关于mfc界面编程教程实例的3点解答对大家有用。

标签: 窗口 OnInitialUpdate 菜单