如何使ListCtrl不同的行使用不同的行高?

kwiner 2006-08-25 11:53:43
如何使ListCtrl不同的行使用不同的行高?
...全文
254 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
DentistryDoctor 2006-08-28
  • 打赏
  • 举报
回复
www.codeproject.com/listctrl

kwiner 2006-08-28
  • 打赏
  • 举报
回复
楼上的能给个源码出来吗?
Juchiyufei 2006-08-26
  • 打赏
  • 举报
回复
我通过自绘实现了以上的功能,但你要不同的行有不同的行高,看来我还得再去研究研究
Juchiyufei 2006-08-26
  • 打赏
  • 举报
回复
增强性 MFC ListCtrl

1.设置行高.

2.设置每一列的格式(_COLUMN_FORMAT),这个用于在排序时区分是以字符串,还是以数字.

3.设置每一行的背景颜色.(如一些数据需要着重显示给用户)

4.设置每一个SubItem的字体,大小,前景色,背景色.(如一些数据需要着重显示给用户).

5.可以设置每一个SubItem在位即时编辑它.目前的版本实现了以CEdit为编辑框的编辑,支持只读编辑与在正常的编辑,并能设置CEdit的格式字体,颜色,背景(在缺省情况下与当前激活它的subitem同一属性),并且还能设置CEdit接收输入的字符(如:只允许为数字的字符编辑),在目前的版本中还未实现mask edit.

6.可以设置每一个SubItem在位即时编辑它.目前的版本还实现了以Combo box,list box为下拉框的数据选择.并且也支持能设置它们的属性.同上.

7.并且还可以让它自动保存每列设置的宽度,以便下次启动时和上次一样.

9.新的功能还在持续的增加中...

最好的是_CListCtrlEx中的所有显示都可以完全自定义,如你想换一个种颜色,字体等;代码里还提供了很多相关操作的函数(如自动缩进所有列呀之类的)就不在示例程序中一一例举了.

Email:nofate.yang@163.com
jun_01 2006-08-26
  • 打赏
  • 举报
回复
自绘吗?

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧