PSN_RESET通知コード
プロパティ シートが破棄されようとしていることをページに通知します。 この通知コードは、 WM_NOTIFY メッセージの形式で送信されます。
PSN_RESET
lppsn = (LPPSHNOTIFY) lParam;
パラメーター
-
lParam
-
通知コードに関する情報を含む PSHNOTIFY 構造体へのポインター。
戻り値
戻り値はありません。
解説
最後の PSN_APPLY 通知コード以降に行われたすべての変更は、その通知コードをサポートしていない PSH_AEROWIZARDの場合を除き、取り消されます。
ユーザーがプロパティ シートの右上隅にある [X] ボタンをクリックした場合、lParam が指す PSHNOTIFY 構造体の lParam メンバーは TRUE に設定されます。 ユーザーが [キャンセル] ボタンをクリックした場合は FALSE になります。 PSHNOTIFY 構造体には、最初のメンバーである hdr として NMHDR 構造体が含まれています。この NMHDR 構造体の hwndFrom メンバーには、プロパティ シートへのハンドルが含まれています。
アプリケーションでは、クリーンアップ操作を実行する機会として、この通知コードを使用できます。
注意
プロパティ シートは、PSN_RESET通知コードの送信時にページの一覧を操作中です。 この通知コードの処理中に、ページの追加、削除、挿入を試みないでください。 これにより、予期しない結果が得られます。
この通知コードを処理するときは 、EndDialog 関数を呼び出さないでください。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2003 [デスクトップ アプリのみ] |
ヘッダー |
|