CListCtrl样式设置

本文详细介绍了在MFC中如何使用CListCtrl控件进行样式设置,包括但不限于列表视图模式、图标显示方式、选中效果等。通过实例代码展示如何自定义控件的外观和交互行为,以实现更丰富的用户界面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >





SetListCtrlStyle(CListCtrl *pListCtrl, LONG dwNewStyle/*=LVS_REPORT|LVS_SINGLESEL|LVS_EDITLABELS*/, DWORD dwNewStyleEx/*=LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES*/)
{
    
/*
  CListCtrl样式:
  LVS_ICON               指定为图标视图,为每个item显示大图标   
  LVS_REPORT             指定报表视图,显示item详细资料
  LVS_SMALLICON          指定为小图标视图,为每个item显示小图标 
  LVS_LIST               指定为列表视图,显示一列带有小图标的item
  LVS_TYPEMASK           你可以使用LVS_TYPEMASK风格从视图列表类别中获得当前列表的类别
  LVS_SINGLESEL          允许每次只能选择一个项。缺省时,同时能选择多项
  LVS_SHOWSELALWAYS      总是显示选择框,即使任何控件都没有焦点
  LVS_SORTASCENDING      使项按照项文本的升序方式排列
  LVS_SORTDESCENDING     使项按照项文本的降序方式排列
  LVS_SHAREIMAGELISTS    指定控件没有归属于它的图象列表的所有权(也就是说,当控件被销毁后,图象列表不会被销毁)。该风格能够是同一个图象列表用于多个列表视图控件中
  LVS_NOLABELWRAP        在图标视图的单行中显示项文本,缺省时,在图标视图中项文本有可能被遮住
  LVS_AUTOARRANGE        在图标或小图标视图中指定图标自动保持对齐
  LVS_EDITLABELS    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值