随笔分类 -  MFC

摘要:CListCtrl类封装了列表视图控件功能 四种显示: 大图标,小图标,列表视图,报表视图 成员函数: 阅读全文
posted @ 2020-03-31 18:13 坦坦荡荡 阅读(130) 评论(0) 推荐(0)
摘要:热键控件是一个窗口,使用户能够输入热键 阅读全文
posted @ 2020-03-31 09:25 坦坦荡荡 阅读(235) 评论(0) 推荐(0)
摘要:进度条控件如下图: 成员函数: 阅读全文
posted @ 2020-03-31 09:22 坦坦荡荡 阅读(152) 评论(0) 推荐(0)
摘要:CSpinButtonCtrl旋转按钮控件是一对箭头按钮,用户点击他们来增加或减小一个值,比如一个滚动位置或显示在相应空间中的数字。与一个旋转按钮控件相联系的值被称为他的当前位置。一个旋转控件与一个相伴的空间一起使用,称为伙伴窗口 阅读全文
posted @ 2020-03-31 09:20 坦坦荡荡 阅读(264) 评论(0) 推荐(0)
摘要:CSliderCtrl滑块控件一般由一个滑动条一个滑块和可选刻度组成,可通过移动滑块在相应控件中显示对应的值。 通常配合标签控件或编辑框控件,用于显示相应的值。 阅读全文
posted @ 2020-03-31 09:17 坦坦荡荡 阅读(234) 评论(0) 推荐(0)
摘要:CScrollBar滚动条类分为水平滚动条和垂直滚动条,滚动条中有一个滚动快,用于表示当前滚动的位置 成员函数: 阅读全文
posted @ 2020-03-31 09:00 坦坦荡荡 阅读(410) 评论(0) 推荐(0)
摘要:GroupBox组框用来从界面上对功能进行分组,可以把相同功能的集中展示,此控件一般仅作展示功能。 阅读全文
posted @ 2020-03-31 08:56 坦坦荡荡 阅读(301) 评论(0) 推荐(0)
摘要:CListBox列表框其显示了包含叫做项的文本字符串列表,与ComboBox不同,ComboBox必须点击下拉按钮才会显示项,CListBox项永远显示 阅读全文
posted @ 2020-03-31 08:55 坦坦荡荡 阅读(202) 评论(0) 推荐(0)
摘要:CComboBox类封装了Windows组合框。组合框有一个列表和一个静态控件(或编辑控件)组成。 列表框部分可以是一直显示的,也可以是隐藏的,用户单击编辑控件旁边的按钮时下拉该列表框。 列表框中当前选中的项显示在静态控件或编辑控件中 成员函数: 消息: 阅读全文
posted @ 2020-03-31 08:47 坦坦荡荡 阅读(218) 评论(0) 推荐(0)
摘要:MFC框架为用户提供了在对话框控件和数据变量间交换数据的DDX和DDV机制(数据交换/数据验证)机制,在此之前,用户只能通过调用GetDlgItemInt或者SetDlgItemText等函数这样麻烦的过程来达到同样的目的。 DDX将数据成员变量同对话类模板内的控件相连,这么就使得数据在空间之间很轻 阅读全文
posted @ 2020-03-31 00:31 坦坦荡荡 阅读(1168) 评论(0) 推荐(0)
摘要:CEdit类提供windows编辑控件的功能,用户可以向其中输入文本 成员函数: 阅读全文
posted @ 2020-03-31 00:09 坦坦荡荡 阅读(190) 评论(0) 推荐(0)
摘要:CStatic类提供一个windows静态控件性能。一个静态控件用来显示一个文本字符串,框,矩形,图标,光标,位图,或者增强的图元文件。 它可以被用来作为标签,框,或用来分隔其他控件。一个静态控件不接受输入,也不提供输出;但是。如果它使用SS_NOTIFY风格创建的, 则可以通知其父有关设备点击的消 阅读全文
posted @ 2020-03-30 23:46 坦坦荡荡 阅读(818) 评论(0) 推荐(0)
摘要:可以使用类向导工具建立MFC消息映射,添加类成员变量和成员函数等,会自动生成相关代码,十分方便。 阅读全文
posted @ 2020-03-30 18:29 坦坦荡荡 阅读(551) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-03-30 17:36 坦坦荡荡 阅读(233) 评论(0) 推荐(0)
摘要:分三类: 由CButton类封装,继承自CWnd类 三种按钮均由CButton创建,只需要指定样式: BS_PUSHBUTTON, BS_CHECKBOX, BS_RADIOBUTTON 成员函数: virtual BOOL Create(LPCTSTR lpszCaption, //按钮标题 DW 阅读全文
posted @ 2020-03-30 17:27 坦坦荡荡 阅读(1093) 评论(0) 推荐(0)
摘要:MFC基于对话框的应用程序主窗口是对话框类,可以方便的使用控件,所见即所得的编程,比较方便。适合比如计算器这样的小应用程序的开发,没有需要处理的文档。 模态对话框:用户想要对对话框以外的程序进行操作时,必须先对该对话框进行响应 创建方法: 模态对话框销毁 创建非模态对话框: 在窗口被销毁以后,缺省的 阅读全文
posted @ 2020-03-30 15:23 坦坦荡荡 阅读(484) 评论(0) 推荐(0)
摘要:CDialog类是MFC对话框基类 对话框有两类:模态对话框和非模态对话框。模态对话框在应用继续进行之前必须关闭,非模态则不需要 CDialog重载了三个构造函数 CDialog();//缺省构造函数 CDialog(UINT nlDTemplate,CWnd*pParentWnd=NULL);// 阅读全文
posted @ 2020-03-30 14:30 坦坦荡荡 阅读(1944) 评论(0) 推荐(0)
摘要:CframeWnd类往往用于创建用用程序主窗口,它可以很好地支持系统菜单和控制条。 编写单文档应用程序时,CframeWnd作为主窗口管理视图和文档对象。 单文档应用程序: 成员变量: 成员方法: virtual BOOL Create( LPCTSTR lpszClassName, //窗口类名, 阅读全文
posted @ 2020-03-30 11:13 坦坦荡荡 阅读(735) 评论(0) 推荐(0)
摘要:CCmdTarget类封装MFC消息映射机制,所以希望接受系统事件和窗口消息的类使用消息映射必须继承自CCmdTarget类,比如CWnd和CDocument分支。 CCmdTarget的虚函数OnCmdMsg用来默认实现传递和发送消息,更新用户界面对象状态。 添加消息映射: 各个定义的具体实现: 阅读全文
posted @ 2020-03-30 09:52 坦坦荡荡 阅读(955) 评论(0) 推荐(0)
摘要:MFC框架利用消息映射机制把消息,命令,与他们的处理函数一一映射。具体实现是在每个能接受和处理消息的类中,定义一个消息和消息函数指针的对照表,即消息映射表。 消息分类: 标准Windows消息:除WM_COMMAND外以WN_开头的消息是标准消息。 命令消息:WM_COMMAND,消息中附带了标识符 阅读全文
posted @ 2020-03-30 09:49 坦坦荡荡 阅读(358) 评论(0) 推荐(0)