Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Standardfensterprozedur für DesktopFenster-Manager (DWM) auf Tests innerhalb des Nicht-Clientbereichs.
Außerdem müssen Sie sicherstellen, dass DwmDefWindowProc für die WM_NCMOUSELEAVE-Nachricht aufgerufen wird. Wenn DwmDefWindowProc nicht für die WM_NCMOUSELEAVE-Nachricht aufgerufen wird, entfernt DWM die Hervorhebung nicht aus den Schaltflächen Maximieren, Minimieren und Schließen , wenn der Cursor das Fenster verlässt.
Syntax
BOOL DwmDefWindowProc(
[in] HWND hWnd,
UINT msg,
WPARAM wParam,
LPARAM lParam,
[out] LRESULT *plResult
);
Parameter
[in] hWnd
Ein Handle für die Fensterprozedur, die die Nachricht empfangen hat.
msg
Die Meldung.
wParam
Gibt zusätzliche Nachrichteninformationen an. Der Inhalt dieses Parameters hängt vom Wert des msg-Parameters ab.
lParam
Gibt zusätzliche Nachrichteninformationen an. Der Inhalt dieses Parameters hängt vom Wert des msg-Parameters ab.
[out] plResult
Ein Zeiger auf einen LRESULT-Wert , der bei erfolgreicher Rückgabe dieser Methode das Ergebnis des Treffertests empfängt.
Rückgabewert
TRUE , wenn DwmDefWindowProc die Nachricht verarbeitet hat; andernfalls FALSE.
Hinweise
Beim Erstellen benutzerdefinierter Frames, die die Standardschaltflächen Untertitel enthalten, sollten WM_NCHITTEST und andere Nicht-Client-Treffertestmeldungen zuerst an die DwmDefWindowProc-Funktion übergeben werden. Dadurch kann der DWM Treffertests für die Untertitelschaltflächen bereitstellen. Wenn DwmDefWindowProc die Nicht-Clienttreffer-Testmeldungen nicht verarbeitet, ist möglicherweise eine weitere Verarbeitung dieser Nachrichten erforderlich.
Anforderungen
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | dwmapi.h |
Bibliothek | Dwmapi.lib |
DLL | Dwmapi.dll |