Obtient une copie d'une région de fenêtre
#include <WinAPIGdi.au3>
_WinAPI_GetWindowRgn ( $hWnd, $hRgn )
$hWnd | Handle de la fenêtre dont vous voulez la région. |
$hRgn | Handle de la région qui sera modifié pour représenter la région de la fenêtre. |
Succès: | Indique le type de la région que la fonction retourne. Peut prendre l'une des valeurs suivantes: $NULLREGION - La région est vide. $SIMPLEREGION - La région est un simple rectangle. $COMPLEXREGION - La région est plus qu'un rectangle. |
Échec: | Retourne 0, la fenêtre spécifiée ne possède pas de région, ou une erreur est apparue lors de la tentative de retourner la région. |
La région d'une fenêtre est définie en appelant la fonction SetWindowRgn.
La région détermine la zone à l'intérieur de la fenêtre où le système permet le dessin.
Le système n'affiche pas une partie quelconque d'une fenêtre qui se trouve en dehors de la région de la fenêtre
Les coordonnées de la région de la fenêtre sont relatives au coin supérieur gauche de la fenêtre, pas à la zone cliente de la fenêtre.
Pour définir la région d'une fenêtre, appelez la fonction de SetWindowRgn.
_WinAPI_CombineRgn, _WinAPI_CreateRectRgn, _WinAPI_CreateRoundRectRgn, _WinAPI_SetWindowRgn
Consultez GetWindowRgn dans la librairie MSDN.