通知コードのPSN_WIZFINISH
ユーザーがウィザードの [完了] ボタンをクリックしたことをページに通知します。 この通知コードは、 WM_NOTIFY メッセージの形式で送信されます。
PSN_WIZFINISH
lppsn = (LPPSHNOTIFY) lParam;
パラメーター
-
lParam
-
通知コードに関する情報を含む PSHNOTIFY 構造体へのポインター。 この構造体には、最初のメンバーである hdr として NMHDR 構造体が含まれています。この NMHDR 構造体の hwndFrom メンバーには、プロパティ シートへのハンドルが含まれています。 PSHNOTIFY 構造体の lParam メンバーには、情報が含まれていません。
戻り値
- ウィザードが終了しないように するには、TRUE を 返します。
- バージョン 5.80。 以降。 ウィザードの終了を防ぐためのウィンドウ ハンドルを返します。 ウィザードによって、そのウィンドウにフォーカスが設定されます。 このウィンドウは、ウィザード ページによって所有されている必要があります。
- ウィザードの完了を許可する FALSE を 返します。
注釈
戻り値を設定するには、ページのダイアログ ボックス プロシージャで、DWL_MSGRESULT値を持つ SetWindowLong 関数を使用する必要があり、ダイアログ ボックス プロシージャは TRUE を返す必要があります。
バージョン 5.80。 アプリケーションが TRUE を 返してウィザードの終了を防ぐ場合、ページ上のどのウィンドウにフォーカスを受け取るかを制御できなくなります。 通常、ウィザードの終了を停止する必要があるアプリケーションは、フォーカスを受け取るウィザード ページのウィンドウのハンドルを返すことで行う必要があります。
要件
| 要件 | 値 |
|---|---|
| サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
| サポートされている最小のサーバー |
Windows Server 2003 [デスクトップ アプリのみ] |
| Header |
|