次の方法で共有


PSN_WIZFINISH通知コード

ユーザーがウィザードの [完了 ] ボタンをクリックしたことをページに通知します。 この通知コードは、 WM_NOTIFY メッセージの形式で送信されます。

PSN_WIZFINISH 

    lppsn = (LPPSHNOTIFY) lParam; 

パラメーター

lParam

通知コードに関する情報を含む PSHNOTIFY 構造体へのポインター。 この構造体には、最初のメンバーである hdr として NMHDR 構造体が含まれています。この NMHDR 構造体の hwndFrom メンバーには、プロパティ シートへのハンドルが含まれています。 PSHNOTIFY 構造体の lParam メンバーには情報が含まれていません。

戻り値

  • ウィザードが終了しないように するには、TRUE を 返します。
  • バージョン 5.80。 以降。 ウィザードが終了しないようにウィンドウ ハンドルを返します。 ウィザードはフォーカスをそのウィンドウに設定します。 ウィンドウはウィザード ページによって所有されている必要があります。
  • ウィザードの完了を許可する FALSE を 返します。

解説

戻り値を設定するには、ページのダイアログ ボックス プロシージャで setWindowLong 関数とDWL_MSGRESULT値を使用する必要があり、ダイアログ ボックス プロシージャは TRUE を返す必要があります。

バージョン 5.80。 ウィザードが終了するのを防ぐためにアプリケーションが TRUE を 返した場合、ページ上のどのウィンドウにフォーカスを受け取るかを制御できなくなります。 ウィザードの終了を停止する必要があるアプリケーションは、通常、フォーカスを受け取るウィザード ページのウィンドウのハンドルを返すことによって、これを行う必要があります。

必要条件

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