PFNPROPSHEETCALLBACK
コールバックシグネチャ
INT PFNPROPSHEETCALLBACK(
HWND param0,
DWORD param1,
LPARAM param2
);パラメーター
| フィールド | 型 | 説明 | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| param0 | HWND | プロパティシートのハンドルです。このパラメーターは通常 hWnd と呼ばれます。 | ||||||||||||||||||
| param1 | DWORD | 受信したメッセージです。このパラメーターは通常 uMsg と呼ばれます。 このパラメーターは次のいずれかの値です。
| ||||||||||||||||||
| param2 | LPARAM | メッセージに関する追加情報です。このパラメーターは通常 lParam と呼ばれます。 この値の意味は uMsg(unnamedParam2)パラメーターによって異なります。
|
公式ドキュメント
プロパティシートが作成および初期化されるときにシステムが呼び出す、アプリケーション定義のコールバック関数です。
戻り値
型: int
0 を返します。
解説(Remarks)
PropSheetProc コールバック関数を有効にするには、プロパティシートを作成するために PropertySheet 関数を呼び出すときに PROPSHEETHEADER 構造体を使用します。pfnCallback メンバーにコールバック関数のアドレスを指定し、dwFlags メンバーに PSP_USECALLBACK フラグを設定します。
PropSheetProc は、アプリケーション定義の関数名のプレースホルダーです。PFNPROPSHEETCALLBACK 型は、PropSheetProc コールバック関数のアドレスです。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)