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 )
$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. |
Erfolg: | Das Ergebnis des Treffertests. |
Fehler: | 0 und setzt das @error Flag auf ungleich null. |
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.
Suche nach DwmDefWindowProc in der MSDN Bibliothek.