共用方式為


OPTPARAM 結構 (compstui.h)

CPSUI 應用程式會使用 OPTPARAM 結構的陣列,以描述與 屬性表選項相關聯的所有參數值。 數位位址包含在 OPTTYPE 結構中。

語法

typedef struct _OPTPARAM {
  WORD      cbSize;
  BYTE      Flags;
  BYTE      Style;
  LPTSTR    pData;
  ULONG_PTR IconID;
  LPARAM    lParam;
  ULONG_PTR dwReserved[2];
} OPTPARAM, *POPTPARAM;

成員

cbSize

OPTPARAM 結構的大小,以位元組為單位。

Flags

修改參數特性的選擇性位旗標。 您可以使用任何組合來設定下列旗標:

OPTPF_DISABLED

如果設定,則參數無法選取使用者。 可以搭配下列選項類型使用:

TVOT_2STATES

TVOT_3STATES

TVOT_COMBOBOX

TVOT_LISTBOX

OPTPF_HIDE

如果設定,則參數不會顯示在樹視圖中。 可以搭配下列選項類型使用:

TVOT_3STATES

TVOT_COMBOBOX

TVOT_LISTBOX

OPTPF_ICONID_AS_HICON

如果設定,IconID 成員包含圖示句柄。

如果未設定,IconID 成員包含圖示資源識別符。

OPTPF_OVERLAY_NO_ICON

如果設定,CPSUI 會將其IDI_CPSUI_NO圖示重疊到由 IconID 成員識別的圖示上。

OPTPF_OVERLAY_STOP_ICON

如果設定,CPSUI 會將IDI_CPSUI_STOP圖示重疊到 IconID 成員所識別的圖示上。

OPTPF_OVERLAY_WARNING_ICON

如果設定,CPSUI 會將其IDI_CPSUI_WARNING圖示重疊到 IconID 成員所識別的圖示上。

OPTPF_USE_HDLGTEMPLATE

如果設定,lParam 包含範本句柄。

如果未設定,lParam 包含範本資源標識碼。

(只有在 樣式 PUSHBUTTON_TYPE_DLGPROC 時才使用。

Style

按鈕樣式,僅適用於 TVOT_PUSHBUTTON 選項類型。

pData

參數值的指標。 此成員的使用取決於 CPSUI 選項類型

IconID

通常會識別要與option參數相關聯的圖示,但有時用於其他用途。 此成員的使用取決於 CPSUI 選項類型

lParam

此成員的使用取決於 CPSUI 選項類型

dwReserved[2]

保留的 必須初始化為零。

言論

如果在與選項相關聯的所有 OPTPARAM 結構中設定OPTPF_HIDE旗標,CPSUI 會隱藏整個選項。

要求

要求 價值
標頭 compstui.h (包括 Compstui.h)