LV_COLUMN结构包含有关列表视图控件中列的信息。此结构也用于接收有关列的信息。
typedef struct _LV_COLUMN {
UINT mask;
int fmt;
int cx;
LPTSTR pszText;
int cchTextMax;
int iSubItem;
} LV_COLUMN;
会员
面具
指定此结构的哪些成员包含有效信息。该成员可以为零,或以下一个或多个值:
值 | 含义 |
LVCF_FMT | FMT成员有效。 |
LVCF_SUBITEM | iSubItem成员有效。 |
LVCF_TEXT | pszText成员有效。 |
LVCF_WIDTH | cx成员有效。 |
FMT
指定列标题和列中的子项目文本的对齐方式。该成员可以是以下值之一:
值 | 含义 |
LVCFMT_CENTER | 文字居中。 |
LVCFMT_LEFT | 文本是左对齐的。 |
LVCFMT_RIGHT | 文本正确对齐。 |
列表视图控件中最左侧的列必须保持对齐。
cx
指定列的宽度(以像素为单位)。
pszText
指向包含列标题的以null结束的字符串,如果结构包含有关列的信息。如果结构正在接收有关列的信息,则该成员指定接收列标题的缓冲区的地址。
cchTextMax
指定pszText成员指向的缓冲区的大小(以字符为单位)。如果结构未收到有关列的信息,则忽略该成员。
iSubItem
指定与列关联的子项的索引。
备注
此结构与LVM_GETCOLUMN,LVM_SETCOLUMN,LVM_INSERTCOLUMN和LVM_DELETECOLUMN消息一起使用。
也可以看看
LVM_DELETECOLUMN, LVM_GETCOLUMN, LVM_INSERTCOLUMN, LVM_SETCOLUMN