OPTTYPE 結構 (compstui.h)
CPSUI 應用程式會使用 OPTTYPE 結構 (包括印表機介面 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
指定 CPSUI 選項類型。
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) |