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