PropSheet_IsDialogMessage Makro (prsht.h)

Übergibt eine Nachricht an ein Eigenschaftenblattdialogfeld und gibt an, ob das Dialogfeld die Nachricht verarbeitet hat. Sie können dieses Makro verwenden oder die PSM_ISDIALOGMESSAGE Nachricht explizit senden.

Syntax

BOOL PropSheet_IsDialogMessage(
   HWND  hDlg,
   LPMSG pMsg
);

Parameter

hDlg

Typ: HWND-

Behandeln sie das Eigenschaftenblatt.

pMsg

Typ: LPMSG-

Zeigen Sie auf eine MSG--Struktur, die die zu überprüfende Nachricht enthält.

Rückgabewert

Typ: BOOL-

Gibt TRUE zurück, wenn das Makro verarbeitet wurde, oder FALSE, wenn das Makro nicht verarbeitet wurde.

Bemerkungen

Ihre Nachrichtenschleife sollte das PropSheet_IsDialogMessage Makro mit moduslosen Eigenschaftenblättern verwenden, um Nachrichten an das Eigenschaftenblattdialogfeld zu übergeben. Verwenden Sie auf Systemen, die Unicode unterstützen, die Unicode-Versionen der GetMessage und PeekMessage Funktionen (GetMessageW und PeekMessageW), um Nachrichten abzurufen.

Wenn der Rückgabewert angibt, dass die Nachricht verarbeitet wurde, darf sie nicht an die TranslateMessage-- oder DispatchMessage- funktion übergeben werden.

Hinweis Dieses Makro wird bei Verwendung des Aero-Assistentenstils (PSH_AEROWIZARD) nicht unterstützt.
 

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista [nur Desktop-Apps]
mindestens unterstützte Server- Windows Server 2003 [Nur Desktop-Apps]
Zielplattform- Fenster
Header- prsht.h

Siehe auch

PropertySheet-