CWnd::SetWindowRgn

int SetWindowRgn (HRGN hRgn, BOOL bRedraw );

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.

Paramètres

hRgn

Un handle à une région.

bRedraw

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

Remarques

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

Les coordonnées de la région de la fenêtre dans 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 réussi à SetWindowRgn, le système d'exploitation est propriétaire de la zone spécifiée par la poignée de région hRgn. Le système d'exploitation ne fait pas une copie de la région, donc ne faites pas d'autres appels de fonction avec une poignée de cette région et ne fermez pas cette poignée de région.

Aperçu de CWnd |nbsp ; Membres de la classe | Graphique de la hiérarchie

Voir aussinbsp ; :: SetWindowRgn, CWnd::GetWindowRgn

Index