MFC
文章平均质量分 90
万蕊清
这个作者很懒,什么都没留下…
展开
-
标签控件Tab Control以及CTabCtrl类
标签控件简介 标签控件也比较常见。它可以把多个页面集成到一个窗口中,每个页面对应一个标签,用户点击某个标签时,它对应的页面就会显示。下图是Windows系统配置中标签控件的例子: 使用标签控件我们可以同时加载多个有关联的页面,用户只需点击标签即可实现页面切换,方便灵活的进行操作。每个标签除了可以显示标签文本,还可以显示图标。 标原创 2014-06-26 09:20:46 · 2308 阅读 · 0 评论 -
静态分割窗口+关联对话框
静态分割窗口 创建静态分割窗口的步骤为: 1. 在父框架类中定义一个CSplitterWnd类型的成员对象。 2. 重载父框架类的CFrameWnd::OnCreateClient成员函数。 3. 在重载的CFrameWnd::OnCreateClient函数中调用CSplitterWnd成员对象的CreateStat原创 2014-07-21 09:07:16 · 1596 阅读 · 0 评论 -
CDockablePane停靠窗口关联对话框
(阅读受众需有一定MFC知识储备。)(技术支持:http://www.cnblogs.com/shuhaoc/archive/2011/06/26/cdockableform.html)在以往很多使用CCoolBar实现窗口停靠功能,但是在VS2010中编译CCoolBar的时候会出现很多错误,我的小白也不知道如何解决。我看到在CSDN以原创 2014-07-18 17:11:00 · 3533 阅读 · 0 评论 -
菜单资源
菜单简介 菜单在界面设计中是经常使用的一种元素,包括Windows系统中的窗口、智能终端设备的应用界面等都会经常见到菜单的身影。我们在对可视化窗口操作时,菜单确实提供了很大方便。 菜单可以分为下拉式菜单和弹出式菜单。 下拉式菜单一般在窗口标题栏下面显示,大家还记得我们在VS2010/MFC编程入门之二(利用MFC向导生成单文档应用程序框架转载 2014-07-18 08:57:23 · 738 阅读 · 0 评论 -
树形控件Tree Control以及CTreeCtrl类
树形控件的创建 MFC为树形控件提供了CTreeCtrl类,它封装了树形控件的所有操作。 树形控件的创建也是有两种方式,一种是在对话框模板中直接拖入Tree Control控件创建,另一种就是通过CTreeCtrl类的Create成员函数创建。下面主要讲后者。 CTreeCtrl类的Create成员函数的原型如下: v转载 2014-06-25 11:17:56 · 1014 阅读 · 0 评论 -
分割窗口以及CSplitterWnd类
分割窗口概述 分割窗口,顾名思义,就是将一个窗口分割成多个窗格,在每个窗格中都包含有视图,或者是同一类型的视图,或者是不同类型的视图。 MFC分割窗口的方式有两种,动态分割和静态分割。 动态分割窗口通常用于创建同一个文档对应的多个视图,而且这些视图一般都是同一类型的视图,能够在用户编辑文档的不同部分时提供方便。 大家看下转载 2014-06-24 16:30:55 · 2086 阅读 · 1 评论 -
工具栏资源以及CToolBar类
工具栏简介 工具栏一般位于主框架窗口的上部,菜单栏的下方,由一些带图片的按钮组成。当用户用鼠标单击工具栏上某个按钮时,程序会执行相应的操作,如果鼠标没有点击,只是停留在某个按钮上一会后,会弹出一个小窗口显示提示信息。 一般工具栏中的按钮在菜单栏中都有对应的菜单项中,即点击工具栏按钮与点击菜单项的效果相同。但工具栏中的按钮都显式的排列出来,操作很方便,而且按钮转载 2014-06-23 17:28:34 · 1031 阅读 · 0 评论 -
菜单栏以及CMenu类
鸡啄米在上一节中讲的是VS2010的菜单资源,本节主要讲菜单及CMenu类的使用。 CMenu类的主要成员函数 MFC为菜单的操作提供了CMenu类,下面鸡啄米就常用的几个成员函数进行简单的介绍。 BOOL LoadMenu(UINT nIDResource); 加载菜单资源,并将其附加到CMenu对象上。参数nIDR转载 2014-06-24 09:31:56 · 1344 阅读 · 0 评论 -
组合框控件Combo Box和CComboBox类
本节主要讲解组合框控件Combo Box。组合框同样相当常见,例如,在Windows系统的控制面板上设置语言或位置时,有很多选项,用来进行选择的控件就是组合框控件。它为我们的日常操作提供了很多方便。 组合框控件简介 组合框其实就是把一个编辑框和一个列表框组合到了一起,分为三种:简易(Simple)组合框、下拉式(Dropdown)组合框和下拉列表式(Drop转载 2014-06-24 14:54:27 · 2744 阅读 · 0 评论 -
状态栏以及CStatusBar类
状态栏简介 状态栏相信大家在很多窗口中都能见到,它总是用来显示各种状态。状态栏实际上也是一个窗口,一般分为几个窗格,每个窗格分别用来显示不同的信息和状态等,如菜单项和工具栏按钮的提示信息。 用MFC向导生成的单文档或多文档程序都会自动创建状态栏,大家可以运行下VS2010/MFC编程入门之三十四(菜单:VS2010菜单资源详解)中创建的Example34程序转载 2014-06-23 17:33:10 · 2152 阅读 · 0 评论 -
列表视图控件List Control以及CListCtrl类
列表视图控件的创建 MFC同样为列表视图控件的操作提供了CListCtrl类。 如果我们不想在对话框模板中直接拖入List Control来使用列表视图控件,而是希望动态创建它,则要用到CListCtrl类的成员函数Create函数,原型如下:virtual BOOL Create( DWORD dwStyle, const RECT原创 2014-06-23 14:17:30 · 1571 阅读 · 1 评论 -
树形控件简单例子
此实例实现的功能:在一个树形控件中显示鸡啄米网站的简单结构分层,共有三层,分别为鸡啄米网站、各个分类和文章。用鼠标左键单击改变选中节点后,将选中节点的文本显示到编辑框中。下面是具体实现步骤: 1. 创建一个基于对话框的MFC工程,名称设置为“Example31”。 2. 在自动生成的对话框模板IDD_EXAMPLE31_DIALOG中,删除“TODO: Pl原创 2014-07-22 09:12:57 · 1436 阅读 · 0 评论