PROPSHEETPAGEW_V4 構造体 (prsht.h)

プロパティ シート内のページを定義します。

注意

この構造体は、コード内で直接使用することを意図したものではありません。 代わりに、 PROPSHEETPAGE 構造体を使用します。

構文

typedef struct _PROPSHEETPAGEW_V4 {
  LPCWSTR pszHeaderTitle;
  LPCWSTR pszHeaderSubTitle;
  HANDLE  hActCtx;
  union {
    HBITMAP hbmHeader;
    LPCWSTR pszbmHeader;
  } DUMMYUNIONNAME3;
} PROPSHEETPAGEW_V4, *LPPROPSHEETPAGEW_V4;

メンバー

pszHeaderTitle

種類: LPCTSTR

バージョン 5.80 以降。 ヘッダー領域のタイトル。 Wizard97 スタイルのウィザードでこのメンバーを使用するには、次の操作も行う必要があります。

  • dwFlags メンバーでPSP_USEHEADERTITLE フラグを設定します。
  • ページの PROPSHEETHEADER 構造体の dwFlags メンバーにPSH_WIZARD97 フラグを設定します。
  • dwFlags メンバーのPSP_HIDEHEADER フラグが設定されていないことを確認します。

pszHeaderSubTitle

種類: LPCTSTR

バージョン 5.80。 ヘッダー領域のサブタイトル。 このメンバーを使用するには、次の操作を行う必要があります。

  • dwFlags メンバーでPSP_USEHEADERSUBTITLE フラグを設定します。
  • ページの PROPSHEETHEADER 構造体の dwFlags メンバーにPSH_WIZARD97 フラグを設定します。
  • dwFlags メンバーのPSP_HIDEHEADER フラグが設定されていないことを確認します。
メモ Aero スタイル ウィザード (PSH_AEROWIZARD) を使用する場合、このメンバーは無視されます。
 

hActCtx

型: HANDLE

バージョン 6.0 以降。 アクティブ化コンテキスト ハンドル。 このメンバーを、 CreateActCtx を使用してアクティブ化コンテキストを作成するときに返されるハンドルに設定します。 ダイアログ ボックスを作成する前に、このコンテキストがアクティブ化されます。 グローバル マニフェストを使用する場合は、このメンバーを使用する必要はありません。 解説を参照してください。

DUMMYUNIONNAME3

DUMMYUNIONNAME3.hbmHeader

DUMMYUNIONNAME3.pszbmHeader

注釈

バージョン 6 以降 Comctl32.dll 再頒布可能ではありません。 バージョン 6 以降 Comctl32.dll 使用するには、マニフェストで .dll ファイルを指定します。 マニフェストの詳細については、「 ビジュアル スタイルの有効化」を参照してください。

要件

要件
サポートされている最小のクライアント Windows Vista [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header prsht.h