当前位置: 代码迷 >> VC >> CListCtrl列表控件,首先列始终居左
  详细解决方案

CListCtrl列表控件,首先列始终居左

热度:6383   发布时间:2013-02-25 00:00:00.0
CListCtrl列表控件,第一列始终居左
如何让列表中的第一列始终居左显示,而不受横向滑条移动的影响。
在网上也看了很多建议:
1. 用两个List;
2. 用GridCtrl。
由于项目中涉及到列表的地方实在太多,重新用GridCtrl,代价太大。
不知道还有没有其他解决的方法?

尝试了一下,在向右滑动滚动条时,让第二列的列宽逐渐缩小,希望第一列能够不被隐藏,但事与愿违,在第二列列宽预期缩小时,第一列照样逐渐被隐藏。太纠结了!渴求解决方法。
------解决方案--------------------------------------------------------
自己顶起
------解决方案--------------------------------------------------------
就没人对这个问题给点意见???
------解决方案--------------------------------------------------------
楼主的意思是,滚动条向右关东的时候,第一列仍谈显示,但是要减小第二列甚至第三列的列宽,以保持第一列能够实时可见?
我还真没见呢,楼主有想法啊,不过在设置listctrl的style的时候应该可以吧!