MFC中ListControl控件的使用
来源:互联网 发布:淘宝买csgo安全吗34 编辑:程序博客网 时间:2024/05/17 04:34
1.ListControl有几种模式:
(1)ICON图标
(2)Small Icon 小图标
(3)List 列表
(4)Report报表
直观的理解:windows 资源管理器," 查看" 标签下的" 大图标,小图标,列表,详细资料
2.在MFC的资源页面操作可以让Dlg界面中添加一个control的控件,该控件如果要添加列首的话,用下面的函数
m_listControl.InsertColumn(第几个,_T("序号"), LVCFMT_CENTER, 列宽);
第三个表示显示的效果,第一个表示第几列,第二个参数表示列的内容,最后一个是列宽。
3. 设置listctrl 风格及扩展风格
LONG lStyle;
lStyle = GetWindowLong(m_list.m_hWnd, GWL_STYLE);// 获取当前窗口style
lStyle &= ~LVS_TYPEMASK; // 清除显示方式位
lStyle |= LVS_REPORT; // 设置style
SetWindowLong(m_list.m_hWnd, GWL_STYLE, lStyle);// 设置style
DWORD dwStyle = m_list.GetExtendedStyle();
dwStyle |= LVS_EX_FULLROWSELECT;// 选中某行使整行高亮(只适用与report 风格的listctrl )
dwStyle |= LVS_EX_GRIDLINES;// 网格线(只适用与report 风格的listctrl )
dwStyle |= LVS_EX_CHECKBOXES;//item 前生成checkbox 控件
m_list.SetExtendedStyle(dwStyle); // 设置扩展风格
4.插入数据
//新插入的数据在下面
int nIndex = m_list.GetItemCount();
LV_ITEM lvItem;
lvItem.mask = LVIF_TEXT ;
lvItem.iItem = nIndex; //行数
lvItem.iSubItem = 0;
lvItem.pszText = (char*)(LPCTSTR)strCount; //第一列
//在最后一行插入记录值.
m_list.InsertItem(&lvItem);
//插入其它列
m_list.SetItemText(nIndex,1,strLat);
- MFC中ListControl控件的使用
- MFC中ListControl控件的使用
- MFC中ListControl控件的使用
- MFC中ListControl控件的使用
- MFC中ListControl控件的使用
- MFC中ListControl控件的使用
- MFC中ListControl控件的使用
- MFC中ListControl控件的使用 .
- MFC中ListControl控件的使用
- MFC中ListControl控件的使用
- vs2010 MFC中listcontrol控件的使用
- MFC中ListControl控件的使用
- MFC中ListControl控件的使用
- MFC中ListControl控件的使用
- MFC中ListControl的使用
- VC 6.0 MFC ListControl 控件的使用
- MFC——ListControl控件的使用
- MFC ListControl的使用
- iOS下微信语音播放之切换听筒和扬声器的方法解决方案
- 对于Button的圆角显示,利用layer实现
- Android app强更解决方案。
- 如何用winscp连接suse
- 什么是扇入和扇出?
- MFC中ListControl控件的使用
- LeetCode_237. Delete Node in a Linked List
- 个人记录一些常用的知识点
- 第一篇博客
- 用C语言实现对bmp格式图片打码(附源码)
- 谷歌浏览器开发调试工具中Sources面板 js调试等 完全介绍
- Lighttpd1.4.20源码分析 笔记 网络服务主模型
- 简单说说Android自定义view学习推荐的方式
- Eclipse Java注释模板设置详解