解决listCtrl 无法显示列头的问题
来源:互联网 发布:淘宝食品店需要什么 编辑:程序博客网 时间:2024/06/02 03:22
学习 listCtrl 时发现显示不出列头,如图
后边找到了原因,上代码
<span style="white-space:pre"></span>// TODO: 在此添加额外的初始化代码CRect rect; m_taskList.GetClientRect(&rect); ////<span style="color:#ff6666;">通过本段代码,即可解决 显示不出列头的问题</span>//LONG lStyle;lStyle = GetWindowLong(m_taskList.m_hWnd, GWL_STYLE);//获取当前窗口stylelStyle &= ~LVS_TYPEMASK; //清除显示方式位lStyle |= LVS_REPORT; //设置styleSetWindowLong(m_taskList.m_hWnd, GWL_STYLE, lStyle);//设置stylem_taskList.SetExtendedStyle (LVS_EX_FULLROWSELECT |LVS_EX_GRIDLINES );m_taskList.InsertColumn(0,_T("taskName"),LVCFMT_CENTER, rect.Width()/5);m_taskList.InsertColumn(1,_T("taskType"),LVCFMT_CENTER, rect.Width()/5);m_taskList.InsertColumn(2,_T("taskDes"),LVCFMT_CENTER, rect.Width()/5);m_taskList.InsertColumn(3,_T("CurExcuteTime"),LVCFMT_CENTER,rect.Width()/5);m_taskList.InsertColumn(4,_T("NextExcuteTime"),LVCFMT_CENTER, rect.Width()/5);//m_taskList.InsertColumn(5,"taskCycle",LVCFMT_LEFT, 40);m_taskList.InsertItem(0, _T("task1")); m_taskList.SetItemText(0, 1, _T("手动"));m_taskList.SetItemText(0, 2, _T("描述--1")); m_taskList.SetItemText(0, 3, _T("2010-1-1")); m_taskList.SetItemText(0, 4, _T("2010-1-2"));
运行效果,如图
0 0
- 解决listCtrl 无法显示列头的问题
- listctrl控件的显示问题
- 关于解决ListCtrl的头标题栏的鼠标状态问题的简单做法
- listctrl第一列加图标的问题
- 解决JAVA关于JTable列名无法显示问题
- MFC 中 listctrl 设置列名之后没有显示问题
- listctrl 列的颜色
- 禁止双击、拖动listctrl列头
- web dynpro无法显示问题的解决
- 解决chm 无法显示网页的问题
- 解决layout graphic 无法显示的问题
- 解决favicon.ico无法显示的问题
- 解决nginx无法显示图片的问题
- 解决easyui无法显示datagrid的问题
- 解决IE8下圆角无法显示的问题
- DataTable实现列位置交换,用于SQL语句无法解决字段页面显示顺序问题
- 解决easyui表格加载时候的列标题和列内容无法严格对齐的问题!
- 解决table列宽无法修改问题
- 链地址处理哈希冲突方法
- Java学习博客地址
- POJ 3740 Easy Finding (DLX模板)
- strstr函数的实现
- fax T30 T38协议二进制分析
- 解决listCtrl 无法显示列头的问题
- 打印字符串中重复的字符
- activiti5.17使用自定义的user和group表的几种方法
- java中substring的用法
- 黑马程序员_java基础之IO流(二)
- iOS学习笔记16-直接拿来用!最火的iOS开源项目(二)
- 7Reverse Integer
- 手机用chrome调试webapp
- HTML学习 01