Share via


PropSheet_IsDialogMessage Makro (prsht.h)

Übergibt eine Meldung 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

void PropSheet_IsDialogMessage(
   hDlg,
   pMsg
);

Parameter

hDlg

Typ: HWND

Handle für das Eigenschaftenblatt.

pMsg

Typ: LPMSG

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

Rückgabewert

Keine

Bemerkungen

Ihre Nachrichtenschleife sollte das makro PropSheet_IsDialogMessage mit moduslosen Eigenschaftenblättern verwenden, um Nachrichten an das Eigenschaftenblattdialogfeld zu übergeben. Verwenden Sie auf Systemen, die Unicode unterstützen, die Unicode-Versionen der Funktionen GetMessage und PeekMessage (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
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile prsht.h

Weitere Informationen

Propertysheet.showdialog