vc怎样改变ListCtrl的行宽
来源:互联网 发布:mac地址修改器 yy 编辑:程序博客网 时间:2024/05/17 22:10
//获得原有风格
DWORD dwStyle = ::GetWindowLong(m_listctrl.m_hWnd, GWL_STYLE);
dwStyle &= ~(LVS_TYPEMASK);
dwStyle &= ~(LVS_EDITLABELS);
//设置新风格
SetWindowLong(m_listctrl.m_hWnd, GWL_STYLE,dwStyle, |LVS_REPORT | LVS_NOLABELWRAP | LVS_SHOWSELALWAYS);
//设置扩展风格
DWORD styles = LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES|LVS_EX_CHECKBOXES;
ListView_SetExtendedListViewStyleEx(m_listctrl.m_hWnd, styles, styles );
其中LVS_EX_FULLROWSELECT 就是前面说得整行选中
LVS_EX_GRIDLINES 网格线(只适用与report风格的listctrl)
LVS_EX_CHECKBOXES 前面加个checkbox
DWORD dwStyle = ::GetWindowLong(m_listctrl.m_hWnd, GWL_STYLE);
dwStyle &= ~(LVS_TYPEMASK);
dwStyle &= ~(LVS_EDITLABELS);
//设置新风格
SetWindowLong(m_listctrl.m_hWnd, GWL_STYLE,dwStyle, |LVS_REPORT | LVS_NOLABELWRAP | LVS_SHOWSELALWAYS);
//设置扩展风格
DWORD styles = LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES|LVS_EX_CHECKBOXES;
ListView_SetExtendedListViewStyleEx(m_listctrl.m_hWnd, styles, styles );
其中LVS_EX_FULLROWSELECT 就是前面说得整行选中
LVS_EX_GRIDLINES 网格线(只适用与report风格的listctrl)
LVS_EX_CHECKBOXES 前面加个checkbox
pListCtrl->SetExtendedStyle( m_listctrl.GetExtendedStyle() | LVS_EX_SUBITEMIMAGES);
转帖:http://topic.csdn.net/u/20100418/14/12b8860b-8f96-40a4-9c28-b7f43c8a8dc1.html
- vc怎样改变ListCtrl的行宽
- 改变LISTCtrl的行高
- vc 中改变listctrl每一行的高度
- VC 中改变ListCtrl每一行的文字颜色
- vc 中改变listctrl每一行的高度
- 指定改变ListCtrl中某一行的颜色
- 改变ListCtrl某行的背景色或者字体颜色
- 改变ListCtrl某行的背景色或者字体颜色
- 改变ListCtrl某行的背景色或者字体颜色
- vc 中改变ListCtrl每一行(每一个Item)的高度
- VC ListCtrl控件的使用
- vc控件ListCtrl的使用方法
- VC控件ListCtrl的使用方法
- vc listctrl
- ListCtrl改变选中一行选择的处理
- 怎样把ListCtrl画成圆角的
- VC中ListCtrl控件的使用(一)
- VC中ListCtrl控件的使用(二)
- SVN上的MAVEN项目如何从MyEclipse上配置
- 动态网站开发所需的web构件
- Android开发中常用到Intent的URI与示例
- MYSQL中支持的数据类型及取值范围
- 2012 我的腾讯暑假实习笔试面试经历
- vc怎样改变ListCtrl的行宽
- hdoj 4235 Vampire Numbers
- ARM的那些
- 在网页中显示表中没有的字段或数据时_Transient
- 50个必备的实用jQuery代码段.
- 正则表达式在字符串处理中的应用
- C\C++最新精华贴(集合)
- 顺序查找
- ArcGIS Server 9.x/10.x在64位Windows系统上无法运行的解决方法