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 でリソース ID が指定されている場合、CPSUI はこのフラグをチェックしません。

hInstCaller

OIEXT 構造体に関連付けられている OPTITEMOPTTYPEOPTPARAM 構造体に属する文字列リソースとアイコン リソースを含む DLL へのインスタンス ハンドル。 NULL の場合、CPSUI は COMPROPSHEETUI 構造体の hInstCaller メンバーによって識別される DLL からリソースを取得します。

pHelpFile

オプションのヘルプ情報を含むヘルプ ファイルへのパスを表す NULL で終わる文字列へのポインター。 NULL で終わる文字列への 32 ビット ポインターを指定することも、HIWORD を 0 に設定した 16 ビット文字列リソース識別子を指定することもできます。 NULL の場合、CPSUI は COMPROPSHEETUI 構造体の pHelpFile メンバーによって識別されるヘルプ ファイルを使用します。

dwReserved[4]

予約済み。 は 0 に初期化する必要があります。

要件

要件
Header compstui.h (Compstui.h を含む)