CListCtrl 常见结构体

CListCtrl 列结构体详解
本文详细介绍了CListCtrl中的LVCOLUMN和LV_ITEM结构体,包括它们的成员变量及其作用,如mask、fmt、cx等,并提供了对各成员有效性的说明,如LVCFMT_LEFT、LVCFMT_IMAGE等。同时,提到了结构体在Windows API中的应用和状态设置。
typedef struct _LVCOLUMN {  
UINT mask;            //结构成员有效性屏蔽位,说明此结构中哪些成员是有效的(枚举值见MSDN的列举)  
int fmt;              //列的对齐方式,该列的表头和子项的标题显示格式.  
int cx;               //列的初始宽度,以像素为单位的列的宽度.  
LPTSTR pszText;       //列的标题,指向存放列表头标题正文的缓冲区.  
int cchTextMax;       //pszText所指向的缓冲区的大小,标题正文缓冲区的长度.  
int iSubItem;         //与列关联的子项的索引值,从0开始,很多人都不用这个值,没关系  
int iImage;           //与列关联的图像列表中指定图像的索引值  
int iOrder;           //第几列,0代表最左一列  
} LVCOLUMN, FAR *LPLVCOLUMN;  

mask 
变量指定哪些成员包含有效的信息。该部件也可以是零,或者下面的值中的一个或多个: 
LVCF_FMT         The fmt member is valid.(fmt 成员有效)  
LVCF_IMAGE       Version 4.70. The iImage member is valid.(iImage 成员有效)  
LVCF_ORDER       Version 4.70. The iOrder member is valid. (iOrder 成员有效)
LVCF_SUBITEM     The iSubItem member is valid.  (iSubItem 成员有效)
LVCF_TEXT        The pszText member is valid.  (pszText 成员有效)
LVCF_WIDTH       The cx member is valid.        (cx 成员有效)

fmt 
列标题和列中的子项文本的对齐方式。. 此成员可以是下列值之一:
LVCFMT_BITMAP_ON_RIGHT   4.70 版本
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值