MFC基本控件使用介绍

MFC学习笔记

1、模态对话框 CDlgExec dlg ; dlg.DoMoal();

 

2、非模态对话框 DlaShow dlg;//这个变量不能放在 按钮函数中创建,否则一闪即

逝(局部变量自动回收),dlg.Create(IDC_SHOW);//此方法放在OnInitDialog 中,;保证只创建一次, dlg.ShowWindow(SW_SHOWNORMAL)

 

3、使用Static Text 。添加变量(将IDC后缀 static改为text ) .两个方

法,SetWindowTextW 改变其中的内容 GetWindowTextW 获取其中的内容!

 

4、下拉框CCombox的使用:

1、属性中加入数据 data   用;进行分割

2默认排序 sort 修改为false 不排序

3、type类型 DropList不可以编辑

4、添加 AddString

5、删除 DeleteString

6、插入InsertString

7、设置默认选项 setCurSel

8、获取当前索引 getCurSel

9、根据索引获取内容 getLBText(索引,CString str)

10、控件事件 OnCbSelchangeCombol

 

5、ListControl 列表控件

1 view 报表模式 Report

2 添加表头 InsertColumn

3 添加正文 从0索引

4 添加第一行第一列 InsertItem(0,"张三") //添加行

5 添加第一行其他列 setItemText(行,列,具体内容)

6 整行选中 网格显示 setExtendedStyle(.GetExtendedStyle()|LVS_EX.....)

LVS_EX_GRIDLINES:网格显示 

LVS_EX_FULLROWSELECT:整行选中

 

6、CTabCtrl标签页使用

1. 引用TabSheet.h .cpp添加到项目中

2. 拖入控件 tab ctrl

3. 添加变量 类型TabSheet 类型

4. 创建两个标签页 属性 border 改为none style 改为child

5. 标签页  添加类

6. 主窗口中 添加标签 AddPage( 主题名,&dlgn,iddc)

7. 调用show()方法显示

你可能感兴趣的:(C++,MFC基础,C++,MFC控件)