Bezieht eine Kopie der Fensteregion eines Fensters
#include <WinAPIGdi.au3>
_WinAPI_GetWindowRgn ( $hWnd, $hRgn )
$hWnd | Handle zu dem Fenster, dessen Fensterregion bezogen werden soll. |
$hRgn | Handle zu der Region, die modifiziert wird um die Fensterregion zu repräsentieren. |
Erfolg: | Gibt den Typ der Region an, den die Funktion bezieht. Es kann einer der folgenden Werte sein $NULLREGION - Die Region ist leer. $SIMPLEREGION - Die Region ist ein einfaches Rechteck. $COMPLEXREGION - Die Region ist mehr als ein Rechteck. |
Fehler: | 0 Das angegebene Fenster hat keine Region, oder ein Fehler trat auf während dem Versuch die Region zurückzugeben. |
Die Fensterregion eines Fensters wird durch Aufruf der SetWindowRgn Funktion gesetzt.
Die Fensterregion bestimmt die Fläche innerhalb des Fensters, in der das System das Zeichnen erlaubt.
Das System zeigt keine Teile eines Fensters an, die außerhalb der Fensterregion liegen.
Die Koordinaten einer Fensterregion eines Fensters sind relativ zur linken-oberen Ecke eines Fensters, nicht des Anwendungsbereichs.
Um die Fensterregion eines Fensters zu setzen, ruft man die SetWindowRgn Funktion auf.
_WinAPI_CombineRgn, _WinAPI_CreateRectRgn, _WinAPI_CreateRoundRectRgn, _WinAPI_SetWindowRgn
Suche nach GetWindowRgn in der MSDN Bibliothek.