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.
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 |