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
如果設定,則參數無法選取使用者。 可以搭配下列選項類型使用:
OPTPF_HIDE
如果設定,則參數不會顯示在樹視圖中。 可以搭配下列選項類型使用:
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) |