次の方法で共有


PropSheet_IsDialogMessage マクロ (prsht.h)

プロパティ シートのダイアログ ボックスにメッセージを渡し、ダイアログ ボックスがメッセージを処理したかどうかを示します。 このマクロを使用することも、PSM_ISDIALOGMESSAGE メッセージを明示的に送信することもできます。

構文

BOOL PropSheet_IsDialogMessage(
   HWND  hDlg,
   LPMSG pMsg
);

パラメーター

hDlg

型: HWND

プロパティ シートへのハンドル。

pMsg

型: LPMSG

チェックするメッセージを含む MSG 構造体へのポインター。

戻り値

型: BOOL

マクロ 処理されている場合は TRUE を返し、マクロが処理されていない場合は FALSE を します。

備考

メッセージ ループでは、PropSheet_IsDialogMessage マクロとモードレス プロパティ シートを使用して、プロパティ シート ダイアログ ボックスにメッセージを渡す必要があります。 Unicode をサポートするシステムでは、GetMessage 関数と PeekMessage 関数 (GetMessageW および PeekMessageW) の Unicode バージョンを使用してメッセージを取得します。

戻り値がメッセージが処理されたことを示す場合は、TranslateMessage または DispatchMessage 関数 渡してはなりません。

Aero ウィザード スタイル (PSH_AEROWIZARD) を使用する場合、このマクロはサポートされていません。
 

必要条件

要件 価値
サポートされる最小クライアント Windows Vista [デスクトップ アプリのみ]
サポートされる最小サーバー Windows Server 2003 [デスクトップ アプリのみ]
ターゲット プラットフォーム の ウィンドウズ
ヘッダー prsht.h

関連項目

PropertySheet