共用方式為


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_SCROLLBARTVOT_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)