社区
界面
帖子详情
如何删除CListCtrl控件的所有列?
reallove
2003-08-19 10:01:49
看了一下MSDN,好像只有删除所有项(行)的成员函数,
而就连获取总列数的成员函数也没有。不知道是不是我看漏了。
...全文
251
9
打赏
收藏
如何删除CListCtrl控件的所有列?
看了一下MSDN,好像只有删除所有项(行)的成员函数, 而就连获取总列数的成员函数也没有。不知道是不是我看漏了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
reallove
2003-08-19
打赏
举报
回复
还有一种方法,不过不安全;
while(m_List.DeleteColumn(0));
用这个方法有,在本来就没有列的情况下可能会出现死循环。
------------------------------------------------------------
哈哈,黑色幽默。
谢谢你提供的int nItmcount = m_List.GetHeaderCtrl()->GetItemCount();
应该可以,待会试试。
xundeng
2003-08-19
打赏
举报
回复
还有一种方法,不过不安全;
while(m_List.DeleteColumn(0));
用这个方法有,在本来就没有列的情况下可能会出现死循环。
mfc168
2003-08-19
打赏
举报
回复
DeleteAllItems
DeleteColumn
丁淇石头
2003-08-19
打赏
举报
回复
创建各个列的时候直接记录总列数不就行了?
xundeng
2003-08-19
打赏
举报
回复
//首先删除所有行
m_List.DeleteAllItems();
//得到列数
int nItmcount = m_List.GetHeaderCtrl()->GetItemCount();
//删除所有列
for(i=0; i<nItmcout; i++)
{
m_List.DeleteColumn(0);
}
powersoft2003
2003-08-19
打赏
举报
回复
int ColNum = ListCtrl.GetCount();
for( int i=0 ; i < ColNum ; i++ )DeleteColumn(i);
reallove
2003-08-19
打赏
举报
回复
谢谢。
用这个函数可以删除指定的列,但如果要写一个for循环删除所有列的话,
还是要知道总列数才行吧?
望继续指教。:)
zhang_dq
2003-08-19
打赏
举报
回复
DeleteColumn( int nCol )
丁淇石头
2003-08-19
打赏
举报
回复
DeleteColumn( int nCol )就是删除某一列。
CLi
stCtrl
控件
中的第一
列
添加图片
在
CLi
stCtrl
控件
中的第一
列
添加图片
cli
stctrl
控件
中添加复选框,编辑框,按钮,combox
控件
,时间
控件
;
cli
stctrl
控件
中添加复选框,编辑框,按钮,combox
控件
,时间
控件
;
CLi
stCtrl
控件
背景颜色网格色彩
CLi
stCtrl
控件
背景颜色网格色彩,用
CLi
stCtrl
来显示数据比较方便,有时候我们需要标注某一
列
或某一个单元格的背景和字体颜色,或者需要改变一下行高和字体大小,
CLi
stCtrl
要改变这些并不是很方便。本文将介绍如何派生一个类来改变
CLi
stCtrl
及其表头的高度、字体大小、
列
背景颜色、单元格背景颜色、
列
字体颜色、单元格字体颜色。 通过改变
CLi
stCtrl
、CHeaderCtrl 高度、字体、颜色和背景,重载函数实现!
MFC二次开发的
CLi
stCtrl
控件
二次开发的
CLi
stCtrl
控件
,可设置行、
列
、背景、表头、字体大小颜色等属性,个人在项目中已使用。
CLi
stCtrl
控件
重绘类
CLi
stCtrl
控件
重绘类,支持获取单元格,为单元格添加图片,设置
列
高等。
界面
15,979
社区成员
115,897
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章