摘要: 列表控件对应的类是CListCtrl首先在主对话框类中添加一个CListCtrl类型的成员接着在主对话框中列表控件进行初始化并添加一条数据这里我列表控件的风格设置为了报表风格1.列表控件的初始化 1 DWORD dwStyle = m_ListCtrl.GetExtendedStyle();... 阅读全文
posted @ 2015-03-25 18:06 (安于此生) 阅读(572) 评论(0) 推荐(1) 编辑
摘要: 组合框控件对应的类是CComboBox,其常用的成员函数如下:AddString():在列表框的尾部添加一个字符串选项InsertString():根据参数提供的位置,从列表框中插入一个字符串选项ResetContent():删除列表框中的所有选项DeleteString():从列表框中删除一个字符... 阅读全文
posted @ 2015-03-25 15:27 (安于此生) 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 列表框控件对应的类是CListBox,其常用的成员函数如下:GetCount():返回列表框中选项的数目GetHorizontalExtent():获取列表框中可滚动范围的宽度SetHorizontalExtent():设置列表框的水平滚动宽度GetTopIndex():获取列表框中第一个可见项的索... 阅读全文
posted @ 2015-03-25 15:10 (安于此生) 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 按钮控件包括普通按钮,复选框,单选按钮,分组框,自绘式按钮按钮控件的基类-CButton常用的成员函数如下:Create():负责创建按钮控件GetState():获取单选按钮或者复选框的状态SetState():设置按钮控件的状态SetCheck():设置单选按钮或复选框的选中状态(参数为0表示未... 阅读全文
posted @ 2015-03-25 14:32 (安于此生) 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 1.打开文件对话框 1 void CCommomView::OnDialogOpenfiledlg() 2 { 3 CFileDialog fileDlg(TRUE); 4 //过滤字符串,过滤字符串的格式:由多个字串组成,每个字串由两部分组成,第一部分是 5 //过滤器的字... 阅读全文
posted @ 2015-03-25 11:19 (安于此生) 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 效果图:1.首先在资源视图中插入3个对话框,并在各个对话框上面添加相应的控件接着给这3个对话框资源添加类,父类选择CPropertyPage(即属性页类)接着给这3个属性页对话框上的控件绑定变量接着在菜单项中添加一个项,用来弹出属性对话框(这里我创建的模态的) 1 void CSDIView::On... 阅读全文
posted @ 2015-03-24 23:10 (安于此生) 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 对话框分别模态对话框与非模态对话框模态对话框:在该对话框显示的时候,其父窗口将暂时失效,只有在该对话框关闭以后,控件权才会交还给父窗口非模态对话框:该窗口显示的时候,父窗口依然可以操作对话框创建的步骤(模态对话框和非模态对话框均适用):(1)添加一个新的对话框资源并用对话框编辑器对其进行设计这里我在... 阅读全文
posted @ 2015-03-24 18:34 (安于此生) 阅读(840) 评论(0) 推荐(0) 编辑
摘要: 所谓动态创建是相对于静态创建而言的我这里的静态创建指的在资源视图中往对话框上拖拽的方法添加控件的方法而动态创建即不通过拖拽的方法创建控件的方法1.静态控件的动态创建首先在主对话框中添加一个CStatic成员1 class CDlgDlg : public CDialogEx2 {3 //省略... 阅读全文
posted @ 2015-03-24 16:21 (安于此生) 阅读(790) 评论(0) 推荐(1) 编辑
摘要: 1.静态的菜单操作新建一个基于对话框的MFC程序打开资源视图,添加一个菜单资源在对应的菜单命令上面单击鼠标右键选中添加时间处理程序这里我给三个菜单命令的事件响应程序中简单的弹出了一个对话框 1 void CMenuDlg::OnMusicGril() 2 { 3 AfxMessageBox(... 阅读全文
posted @ 2015-03-24 14:16 (安于此生) 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 实现一个Ribbon界面的步骤:1.新建一个单文档Office类型的项目2.然后一直下一步直到(用户界面功能)这个面板,选择使用功能区(即Ribbon界面)3.继续下一步,一直到高级选项卡中,因为我们关注的重点是Ribbon,故去掉导航窗格和标题栏这两项,单击完成即可编译运行的效果如下:4.打开工程... 阅读全文
posted @ 2015-03-23 19:39 (安于此生) 阅读(7210) 评论(0) 推荐(0) 编辑