HD_ITEM

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

HD_ITEM结构包含有关头控件中的项目的信息。

typedef struct _HD_ITEM {hdi

UINT mask;

int cxy;

LPTSTR pszText;

HBITMAP hbm;

int cchTextMax;

int fmt;

LPARAM lParam;

} HD_ITEM;

会员

面具

掩码标志,指示哪些其他结构成员包含有效数据。该成员可以是以下值的组合:

含义
HDI_BITMAPHBM成员有效。
HDI_FORMATFMT成员有效。
HDI_HEIGHTCXY成员有效,并指定项目的高度。
HDI_LPARAMlParam的成员有效。
HDI_TEXTpszTextcchTextMax成员有效。
HDI_WIDTHCXY成员是有效的,并指定项目的宽度。

CXY

项目的宽度或高度。

pszText

指向项目字符串。

HBM

处理项目位图。

cchTextMax

项目字符串的长度,以字符为单位。

FMT

一组指定项目格式的位标志。

该成员可以包括以下文本对齐或从右到左读取顺序位标志:

含义
HDF_CENTER居中项目的内容。
HDF_LEFT左对齐项目的内容。
HDF_RIGHT右对齐项目的内容。
HDF_RTLREADING在希伯来语或阿拉伯语系统上显示使用从右到左的阅读顺序的文字。

上述值与以下值之一组合:

含义
HDF_BITMAP该项显示位图。
HDF_OWNERDRAW标题控件的所有者窗口绘制项目。
HDF_STRING该项目显示一个字符串。

您可以使用HDF_JUSTIFYMASK掩码隔离FMT成员的文本对齐部分。

lParam的

应用程序定义的项目数据。