LPFNPSPCALLBACKA コールバック関数 (prsht.h)
ページの作成時および破棄時にプロパティ シートが呼び出すアプリケーション定義のコールバック関数を指定します。 アプリケーションはこの関数を使用して、ページの初期化およびクリーンアップ操作を実行できます。
構文
LPFNPSPCALLBACKA Lpfnpspcallbacka;
UINT Lpfnpspcallbacka(
HWND hwnd,
[in] UINT uMsg,
[in, out] _PROPSHEETPAGEA *ppsp
)
{...}
パラメーター
hwnd
型: HWND
引っ込み思案;は NULL
[in] uMsg
型: UINT
アクション フラグ。 このパラメーターには、次のいずれかの値を指定できます。
価値 | 意味 |
---|---|
|
バージョン 5.80 以降を |
|
ページのダイアログ ボックスが作成されています。 0 以外の値を返して作成できるようにする場合は 0 を返し、これを回避するには 0 を返します。 |
|
ページが破棄されています。 戻り値は無視されます。 |
[in, out] ppsp
型: LPPROPSHEETPAGE
作成または破棄されるページを定義する PROPSHEETPAGE 構造体へのポインター。 詳細については、「解説」セクションを参照してください。
戻り値
型: UINT
戻り値は、uMsg パラメーターの値によって異なります。
備考
アプリケーションは、CreatePropertySheetPage 関数に構造体を渡す前に、PROPSHEETPAGE 構造体の pfnCallback メンバーで、このコールバック関数のアドレスを指定する必要があります。
手記
prsht.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして LPFNPSPCALLBACK を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows Server 2003 [デスクトップ アプリのみ] |
ターゲット プラットフォーム の |
ウィンドウズ |
ヘッダー | prsht.h |