次の方法で共有


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

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

pHelpFile

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

dwReserved[4]

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

必要条件

要件 価値
ヘッダー compstui.h (Compstui.h を含む)