OPTTYPE 结构 (compstui.h)
OPTTYPE 结构由 CPSUI 应用程序(包括打印机接口 DLL)用于描述 属性表选项的类型和其他特征,如果选项是由 OPTITEM 结构指定的。
语法
typedef struct _OPTTYPE {
WORD cbSize;
BYTE Type;
BYTE Flags;
WORD Count;
WORD BegCtrlID;
POPTPARAM pOptParam;
WORD Style;
WORD wReserved[3];
ULONG_PTR dwReserved[3];
} OPTTYPE, *POPTTYPE;
成员
cbSize
OPTTYPE 结构的大小(以字节为单位)。
Type
Flags
修改选项特征的可选位标志。 可以在任意组合中设置以下标志。
OPTTF_NOSPACE_BEFORE_POSTFIX
显示选项时,CPSUI 不应在由 OPTITEM 结构的 pName 字符串和 OPTPARAM 结构的 pData 字符串指定的字符串之间添加空格字符。
仅当选项类型为或 TVOT_SCROLLBAR 或 TVOT_TRACKBAR时有效。
OPTTF_TYPE_DISABLED
禁用 pOptParam 点的所有 OPTPARAM 结构,使参数值均不可选择。
Count
指定 pOptParam 点 OPTPARAM 结构的数目。 此成员的值取决于 CPSUI 选项类型。
BegCtrlID
如果在 COMPROPSHEETUI 中 pDlgPage 标识 CPSUI 提供的页面,或者 DLGPAGE 中的 DlgTemplateID 标识 CPSUI 提供的模板,则不使用 BegCtrlID。
否则,BegCtrlID 必须包含一组按顺序编号的 Windows 控件标识符。 控制标识符用法取决于 CPSUI 选项类型。
pOptParam
指向 OPTPARAM 结构的数组的指针,该数组描述用户可以为该选项选择的参数值。
Style
指定可用于修改选项的显示特征的标志。 可以指定的标志取决于 CPSUI 选项类型。
wReserved[3]
保留,必须初始化为零。
dwReserved[3]
保留,必须初始化为零。
要求
要求 | 价值 |
---|---|
标头 | compstui.h (包括 Compstui.h) |