Funktionreferenz


_WinAPI_DwmDefWindowProc

Beschreibung anzeigen in

Die Standardfensterprozedur für den Desktop-Fenster-Manager (DWM) um im Nicht-Client-Bereich Treffer zu testen

#include <WinAPIGdi.au3>
_WinAPI_DwmDefWindowProc ( $hWnd, $iMsg, $wParam, $lParam )

Parameter

$hWnd Das Handle zu einer Fensterprozedur welche die Nachricht empfangen hat.
$iMsg Die Nachricht.
$wParam Zusätzliche nachrichtenspezifische Information. Der Inhalt des Parameters hängt von der Nachricht ab.
$lParam Zusätzliche nachrichtenspezifische Information. Der Inhalt des Parameters hängt von der Nachricht ab.

Rückgabewert

Erfolg: Das Ergebnis des Treffertests.
Fehler: 0 und setzt das @error Flag auf ungleich null.

Bemerkungen

Wenn man einen benutzerdefinierten Rahmen erstellt welcher die Standardtitelbuttons enthält,
so sollten $WM_NCHITTEST und andere Nicht-Client-Treffertestnachrichten als erstes _WinAPI_DwmDefWindowProc() übergeben werden.
Dies erlaubt dem Desktop-Fenster-Manager (DWM) Treffertests für die Titelbuttons bereitzustellen.
_WinAPI_DwmDefWindowProc() verarbeitet nicht die Nicht-Client-Treffertestnachrichten folglich ist die weitere Verarbeitung dieser Nachrichten eventuell nötig.

Diese Funktion benötigt Windows Vista oder höher.

Siehe auch

Suche nach DwmDefWindowProc in der MSDN Bibliothek.