Partager via


GetWindowRgnBox, fonction (winuser.h)

La fonction GetWindowRgnBox récupère les dimensions du rectangle englobant le plus étroit pour la région de fenêtre d’une fenêtre.

Syntaxe

int GetWindowRgnBox(
  [in]  HWND   hWnd,
  [out] LPRECT lprc
);

Paramètres

[in] hWnd

Handle vers la fenêtre.

[out] lprc

Pointeur vers une structure RECT qui reçoit les dimensions du rectangle, en unités d’appareil par rapport au coin supérieur gauche de la fenêtre.

Valeur retournée

La valeur de retour spécifie le type de la région que la fonction obtient. Il peut avoir l’une des valeurs suivantes.

Valeur Signification
COMPLEXREGION La région est plusieurs rectangles.
ERROR La fenêtre spécifiée n’a pas de région ou une erreur s’est produite lors de la tentative de retour de la région.
NULLREGION La région est vide.
SIMPLEREGION La région est un rectangle unique.

Remarques

La région de la fenêtre détermine la zone dans la fenêtre où le système autorise le dessin. Le système n’affiche aucune partie d’une fenêtre située en dehors de la région de la fenêtre. Les coordonnées de la région de fenêtre d’une fenêtre sont relatives au coin supérieur gauche de la fenêtre, et non à la zone cliente de la fenêtre.

Pour définir la région de fenêtre d’une fenêtre, appelez la fonction SetWindowRgn .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête winuser.h (inclure Windows.h)
Bibliothèque User32.lib
DLL User32.dll
Ensemble d’API ext-ms-win-ntuser-draw-l1-1-0 (introduit dans Windows 8)

Voir aussi

GetClipBox

GetWindowRgn

Fonctions de peinture et de dessin

Vue d’ensemble de la peinture et du dessin

RECT

SetWindowRgn