TC_ITEMHEADER

【勇芳软件工作室】汉化HomePreviousNext

TC_ITEMHEADER结构指定或接收选项卡的属性。该结构与TC_ITEM结构相同,不包括用于应用程序定义数据的lParam的成员。

typedef struct _TC_ITEMHEADER {

UINT mask; //指定要检索或设置的成员的值

UINT lpReserved1; //保留;不使用

UINT lpReserved2; //保留;不使用

LPSTR pszText; //指向包含选项卡文本的字符串的指针

int cchTextMax; //由pszText成员指向的缓冲区大小

int iImage; //索引到控件的图片

} TC_ITEMHEADER;

会员

面具

指定要检索或设置的成员的值。该成员可以是TCIF_ALL(意味着所有成员),也可以是以下值的零个或多个:

含义
TCIF_TEXTpszText成员有效。
TCIF_IMAGE图像成员有效。
TCIF_PARAMlParam的成员有效。
TCIF_RTLREADING在希伯来语或阿拉伯语系统上使用从右到左的阅读顺序显示pszText的文本。

lpReserved1

Reserved; do not use.

lpReserved2

Reserved; do not use.

pszText

指向如果结构包含有关选项卡的信息的包含选项卡文本的以null结尾的字符串。如果结构正在接收信息,则该成员指定接收标签文本的缓冲区的地址。

cchTextMax

pszText成员指向的缓冲区的大小。如果结构没有收到信息,该成员将被忽略。

图像

索引到标签控件的图像列表,或 - 如果没有图像的标签,则为1。

备注

应用程序不能使用TC_ITEM结构来检索或设置Tab Tab控件中的应用程序定义数据,其中每个选项卡的字节数大于或等于四个。相反,您应该定义一个由TC_ITEMHEADER结构组成的结构,然后是应用程序定义的数据。

要设置每个选项卡的额外字节数,请使用TCM_SETITEMEXTRA消息。

也可以看看

TC_ITEM, TCM_SETITEMEXTRA