Partager via


CWnd::SetWindowRgn

Appelez la fonction membre pour définir la région d'une fenêtre.

int SetWindowRgn( 
   HRGN hRgn, 
   BOOL bRedraw  
);

Paramètres

  • hRgn
    Un handle vers une zone.

  • bRedraw
    Si TRUE, le système d'exploitation redessine la fenêtre après la définition de la zone ; sinon, il n'est pas le cas. En général, affectez bRedraw à TRUE si la fenêtre est visible. Si la valeur TRUE, le système envoie des messages d' WM_WINDOWPOSCHANGING et d' WM_WINDOWPOSCHANGED dans la fenêtre.

Valeur de retour

Si la fonction réussit, la valeur de retour est différente de zéro. Si la fonction échoue, la valeur de retour est zéro.

Notes

Les coordonnées de la zone de la fenêtre d'une fenêtre sont par rapport à l'angle supérieur gauche de la fenêtre, pas la zone cliente de la fenêtre.

Après un appel aboutit à SetWindowRgn, le système d'exploitation possède la zone spécifiée par le handle hRgnde zone. Le système d'exploitation ne tire pas une copie de la zone, ce n'est pas un autre appel de fonction avec ce handle de zone, et ne ferme pas ce handle de zone.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie

SetWindowRgn

CWnd::GetWindowRgn