OIEXT 結構 (compstui.h)

OIEXT 結構會提供OPTITEM結構所描述之屬性表頁面選項的其他選擇性資訊。

語法

typedef struct _OIEXT {
  WORD      cbSize;
  WORD      Flags;
  HINSTANCE hInstCaller;
  LPTSTR    pHelpFile;
  ULONG_PTR dwReserved[4];
} OIEXT, *POIEXT;

成員

cbSize

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

Flags

可以包含下列位旗標:

旗標 描述
OIEXTF_ANSI_STRING 如果設定, pHelpFile 會指向 ANSI 字串。 如果未設定, pHelpFile 會指向 Unicode 字串。 如果 pHelpFile 指定資源識別符,CPSUI 不會檢查此旗標。

hInstCaller

DLL 的實例句柄,其中包含屬於與 OIEXT 結構相關聯 之 OPTITEMOPTTYPEOPTPARAM 結構的字串和圖示資源。 如果 NULL,CPSUI 會從 COMPROPSHEETUI 結構的 hInstCaller 成員所識別的 DLL 取得資源。

pHelpFile

NULL 終止字串的指標,代表包含選項說明資訊的說明檔路徑。 這可以是 NULL 終止字串的 32 位指標,也可以是 16 位字串資源識別符,且 HIWORD 設定為零。 如果 NULL,CPSUI 會使用 COMPROPSHEETUI 結構的 pHelpFile 成員所識別的說明檔。

dwReserved[4]

保留,必須初始化為零。

規格需求

需求
標頭 compstui.h (包含 Compstui.h)