prsht.h ヘッダー

このヘッダーは、複数のテクノロジで使用されます。 詳細については、次を参照してください。

prsht.h には、次のプログラミング インターフェイスが含まれています。

関数

 
CreatePropertySheetPageA

プロパティ シートの新しいページを作成します。 (ANSI)
CreatePropertySheetPageW

プロパティ シートの新しいページを作成します。 (Unicode)
DestroyPropertySheetPage

プロパティ シート ページを破棄します。 アプリケーションは、PropertySheet 関数に渡されていないページに対してこの関数を呼び出す必要があります。
PropertySheetA

プロパティ シートを作成し、指定したプロパティ シートヘッダー構造で定義されているページを追加します。 (ANSI)
PropertySheetW

プロパティ シートを作成し、指定したプロパティ シートヘッダー構造で定義されているページを追加します。 (Unicode)
PropSheet_AddPage

既存のプロパティ シートの末尾に新しいページを追加します。 このマクロを使用することも、PSM_ADDPAGEメッセージを明示的に送信することもできます。
PropSheet_Apply

[適用] ボタンの選択をシミュレートします。1 つ以上のページが変更され、変更を検証して記録する必要があることを示します。 このマクロを使用することも、PSM_APPLYメッセージを明示的に送信することもできます。
PropSheet_CancelToClose

最新のPSN_APPLY通知以降に行われた変更を取り消すことができない場合に使用されます。 PSM_CANCELTOCLOSE メッセージを明示的に送信することもできます。
PropSheet_Changed

ページ内の情報が変更されたことをプロパティ シートに通知します。 このマクロを使用することも、PSM_CHANGEDメッセージを明示的に送信することもできます。
PropSheet_EnableWizButtons

Aero ウィザードのボタンを有効または無効にします。 このマクロを使用することも、PSM_ENABLEWIZBUTTONSメッセージを明示的に送信することもできます。
PropSheet_GetCurrentPageHwnd

プロパティ シートの現在のページのウィンドウへのハンドルを取得します。 このマクロを使用することも、PSM_GETCURRENTPAGEHWND メッセージを明示的に送信することもできます。
PropSheet_GetResult

モードレス プロパティ シートによって使用され、PropertySheet によってモーダル プロパティ シートに返される情報を取得します。 このマクロを使用することも、PSM_GETRESULT メッセージを明示的に送信することもできます。
PropSheet_GetTabControl

プロパティ シートのタブ コントロールへのハンドルを取得します。 このマクロを使用することも、PSM_GETTABCONTROLメッセージを明示的に送信することもできます。
PropSheet_HwndToIndex

プロパティ シート ページのウィンドウ ハンドルを取得し、0 から始まるインデックスを返します。 このマクロを使用することも、PSM_HWNDTOINDEXメッセージを明示的に送信することもできます。
PropSheet_IdToIndex

プロパティ シート ページのリソース識別子 (ID) を取得し、その 0 から始まるインデックスを返します。 このマクロを使用することも、PSM_IDTOINDEXメッセージを明示的に送信することもできます。
PropSheet_IndexToHwnd

プロパティ シート ページのインデックスを取得し、そのウィンドウ ハンドルを返します。 このマクロを使用することも、PSM_INDEXTOHWND メッセージを明示的に送信することもできます。
PropSheet_IndexToId

プロパティ シート ページのインデックスを取得し、そのリソース識別子 (ID) を返します。 このマクロを使用することも、PSM_INDEXTOID メッセージを明示的に送信することもできます。
PropSheet_IndexToPage

プロパティ シート ページのインデックスを取得し、その HPROPSHEETPAGE ハンドルを返します。 このマクロを使用することも、PSM_INDEXTOPAGEメッセージを明示的に送信することもできます。
PropSheet_InsertPage

既存のプロパティ シートに新しいページを挿入します。 ページは、指定したインデックスに挿入することも、指定したページの後に挿入することもできます。 このマクロを使用することも、PSM_INSERTPAGE メッセージを明示的に送信することもできます。
PropSheet_IsDialogMessage

プロパティ シートのダイアログ ボックスにメッセージを渡し、ダイアログ ボックスがメッセージを処理したかどうかを示します。 このマクロを使用することも、PSM_ISDIALOGMESSAGEメッセージを明示的に送信することもできます。
PropSheet_PageToIndex

プロパティ シート ページの HPROPSHEETPAGE ハンドルを取得し、その 0 から始まるインデックスを返します。 このマクロを使用するか、PSM_PAGETOINDEXメッセージを明示的に送信できます。
PropSheet_PressButton

プロパティ シート ボタンの選択をシミュレートします。 このマクロを使用することも、PSM_PRESSBUTTON メッセージを明示的に送信することもできます。
PropSheet_QuerySiblings

プロパティ シートにPSM_QUERYSIBLINGSメッセージを各ページに送信します。 このマクロを使用することも、PSM_QUERYSIBLINGSメッセージを明示的に送信することもできます。
PropSheet_RebootSystem

変更を有効にするには、システムを再起動する必要があることを示します。 このマクロを使用することも、PSM_REBOOTSYSTEMメッセージを明示的に送信することもできます。
PropSheet_RecalcPageSizes

ページが追加または削除された後、標準またはウィザードのプロパティ シートのページ サイズを再計算します。 このマクロを使用することも、PSM_RECALCPAGESIZESメッセージを明示的に送信することもできます。
PropSheet_RemovePage

プロパティ シートからページを削除します。 このマクロを使用することも、PSM_REMOVEPAGEメッセージを明示的に送信することもできます。
PropSheet_RestartWindows

変更を有効にするために Windows を再起動する必要があることを示すPSM_RESTARTWINDOWS メッセージを送信します。 このマクロを使用することも、PSM_RESTARTWINDOWSメッセージを明示的に送信することもできます。
PropSheet_SetButtonText

Aero ウィザードのボタンのテキストを設定します。 このマクロを使用することも、PSM_SETBUTTONTEXTメッセージを明示的に送信することもできます。
PropSheet_SetCurSel

プロパティ シート内の指定したページをアクティブにします。 このマクロを使用することも、PSM_SETCURSELメッセージを明示的に送信することもできます。
PropSheet_SetCurSelByID

ページのリソース識別子に基づいて、プロパティ シート内の指定されたページをアクティブにします。 このマクロを使用することも、PSM_SETCURSELID メッセージを明示的に送信することもできます。
PropSheet_SetFinishText

ウィザードの [完了] ボタンのテキストを設定し、ボタンの表示と有効化を行い、[次へ] ボタンと [戻る] ボタンを非表示にします。 このマクロを使用することも、PSM_SETFINISHTEXT メッセージを明示的に送信することもできます。
PropSheet_SetHeaderSubTitle

ウィザードの内部ページのヘッダーのサブタイトル テキストを設定します。 このマクロを使用することも、PSM_SETHEADERSUBTITLE メッセージを明示的に送信することもできます。
PropSheet_SetHeaderTitle

ウィザードの内部ページのヘッダーのタイトル テキストを設定します。 このマクロを使用することも、PSM_SETHEADERTITLEメッセージを明示的に送信することもできます。
PropSheet_SetNextText

ウィザードの [次へ] ボタンのテキストを設定します。 このマクロを使用することも、PSM_SETNEXTTEXT メッセージを明示的に送信することもできます。
PropSheet_SetTitle

プロパティ シートのタイトルを設定します。 このマクロを使用することも、PSM_SETTITLEメッセージを明示的に送信することもできます。
PropSheet_SetWizButtons

PSM_SETWIZBUTTONS メッセージを投稿して、ウィザードの [戻る]、[次へ]、[完了] ボタンを有効または無効にします。 このマクロを使用することも、PSM_SETWIZBUTTONS メッセージを明示的に送信することもできます。
PropSheet_ShowWizButtons

ウィザードのボタンの表示/非表示を切り替えます。 このマクロを使用することも、PSM_SHOWWIZBUTTONS メッセージを明示的に送信することもできます。
PropSheet_UnChanged

ページ内の情報が以前に保存された状態に戻されたことをプロパティ シートに通知します。 このマクロを使用することも、PSM_UNCHANGED メッセージを明示的に送信することもできます。

コールバック関数

 
LPFNADDPROPSHEETPAGE

プロパティ シート拡張機能がプロパティ シートにページを追加するために使用する、アプリケーション定義のコールバック関数を指定します。
LPFNPSPCALLBACKA

ページが作成され、破棄されるときにプロパティ シートが呼び出すアプリケーション定義のコールバック関数を指定します。 アプリケーションはこの関数を使用して、ページの初期化およびクリーンアップ操作を実行できます。 (ANSI)
LPFNPSPCALLBACKW

ページが作成され、破棄されるときにプロパティ シートが呼び出すアプリケーション定義のコールバック関数を指定します。 アプリケーションはこの関数を使用して、ページの初期化およびクリーンアップ操作を実行できます。 (Unicode)
PFNPROPSHEETCALLBACK

プロパティ シートの作成と初期化時にシステムが呼び出すアプリケーション定義のコールバック関数。

構造

 
PROPSHEETHEADERA_V2

PROPSHEETHEADERA_V2 (ANSI) 構造体は、プロパティ シートのフレームとページを定義します。
PROPSHEETHEADERW_V2

PROPSHEETHEADERW_V2 (Unicode) 構造体は、プロパティ シートのフレームとページを定義します。
PROPSHEETPAGEA_V2

PROPSHEETPAGEA_V2 (ANSI) 構造体は、プロパティ シート内のページを定義します。
PROPSHEETPAGEA_V3

PROPSHEETPAGEA_V3 (ANSI) 構造体は、プロパティ シート内のページを定義します。
PROPSHEETPAGEA_V4

PROPSHEETPAGEA_V4 (ANSI) 構造体は、プロパティ シート内のページを定義します。
PROPSHEETPAGEW_V2

PROPSHEETPAGEW_V2 (Unicode) 構造体は、プロパティ シート内のページを定義します。
PROPSHEETPAGEW_V3

PROPSHEETPAGEW_V3 (Unicode) 構造体は、プロパティ シート内のページを定義します。
PROPSHEETPAGEW_V4

PROPSHEETPAGEW_V4 (Unicode) 構造体は、プロパティ シート内のページを定義します。
PSHNOTIFY

プロパティ シート通知メッセージの情報が含まれます。