TC_ITEM结构指定或接收选项卡的属性。
typedef struct _TC_ITEM {
UINT mask; //指定要检索或设置的成员的值
UINT lpReserved1; //保留;不使用
UINT lpReserved2; //保留;不使用
LPSTR pszText; //指向包含选项卡文本的字符串的指针
int cchTextMax; //由pszText成员指向的缓冲区大小
int iImage; //索引到控件的图片
LPARAM lParam; //与标签相关联的应用程序定义的数据
} TC_ITEM;
会员
面具
指定要检索或设置的成员的值。该成员可以是TCIF_ALL(意味着所有成员),也可以是以下值的零个或多个:
值 | 含义 |
TCIF_TEXT | pszText成员有效。 |
TCIF_IMAGE | 图像成员有效。 |
TCIF_PARAM | lParam的成员有效。 |
TCIF_RTLREADING | 在希伯来语或阿拉伯语系统上使用从右到左的阅读顺序显示pszText的文字。 |
lpReserved1
Reserved; do not use.
lpReserved2
Reserved; do not use.
pszText
指向如果结构包含有关选项卡的信息的包含选项卡文本的以null结尾的字符串。如果结构正在接收信息,则该成员指定接收标签文本的缓冲区的地址。
cchTextMax
pszText成员指向的缓冲区的大小。如果结构没有收到信息,该成员将被忽略。
图像
索引到标签控件的图像列表,或 - 如果没有图像的标签,则为1。
lParam的
应用程序定义的数据与该选项卡相关联。如果每个选项卡有多于或少于4个字节的应用程序定义数据,则应用程序必须定义一个结构,而不是使用TC_ITEM结构。应用程序定义结构的第一个成员必须是TC_ITEMHEADER结构。
备注
该结构与TCM_INSERTITEM,TCM_GETITEM和TCM_SETITEM消息一起使用。
也可以看看