PropSheet_GetResult マクロ (prsht.h)
PropertySheet によってモーダル プロパティ シートに返される情報を取得するために、モードレス プロパティ シートで使用されます。 このマクロを使用することも、 PSM_GETRESULT メッセージを明示的に送信することもできます。
構文
void PropSheet_GetResult(
hDlg
);
パラメーター
hDlg
種類: HWND
プロパティ シートのダイアログ ボックスを処理します。
戻り値
なし
解説
拡張エラー情報を取得するには、 GetLastError を呼び出します。
戻り値は、これがモーダル プロパティ シート であった場合に返される PropertySheet と同じです。
バージョン 5.80。 PropertySheet の戻り値には、モーダル プロパティ シートとモードレス プロパティ シートに関するさまざまな情報が含まれます。 場合によっては、モードレス プロパティ シートがモーダルであった場合に PropertySheet から受け取った情報が必要になる場合があります。 特に、ID_PSREBOOTSYSTEMまたはID_PSRESTARTWINDOWSが返されたかどうかを知る必要がある場合があります。
モードレス プロパティ シートの場合、メッセージ ループは PSM_ISDIALOGMESSAGE を使用してプロパティ シート ダイアログ ボックスにメッセージを渡し、 PSM_GETCURRENTPAGEHWND してダイアログ ボックスを破棄するタイミングを決定する必要があります。 ユーザーが [OK] または [キャンセル] ボタンをクリックすると、PSM_GETCURRENTPAGEHWNDは NULL を返します。 その後、モーダル プロパティ シートが PropertySheet から受け取った値を取得するには、 PSM_GETRESULT メッセージを送信します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | prsht.h |