CRect::DeflateRect

void DeflateRect (int x, int y );

void DeflateRect (taille taille );

void DeflateRect (LPCRECT lpRect );

void DeflateRect (int l, int t, int r, int b );

Paramètres

x

Spécifie le nombre d'unités à dégonfler la gauche et droit de CRect.

y

Spécifie le nombre d'unités à dégonfler le haut et le bas de CRect.

taille

Une taille ou CSize qui spécifie le nombre d'unités à dégonfler CRect. La valeur cx spécifie le nombre d'unités à dégonfler la gauche et côté droit et la valeur de cy spécifie le nombre d'unités à dégonfler le haut et le bas.

lpRect

Pointe vers une structure RECT ou CRect qui spécifie le nombre d'unités de chaque côté de modérer.

l

Spécifie le nombre d'unités à dégonfler le côté gauche de CRect.

t

Spécifie le nombre d'unités à dégonfler haut de CRect.

r

Spécifie le nombre d'unités à dégonfler le côté droit de CRect.

b

Spécifie le nombre d'unités à dégonfler la bas de CRect.

Remarques

DeflateRect dégonfle CRect en déplaçant ses côtés vers le Centre. Pour ce faire, DeflateRect ajoute des unités vers la gauche et haut et soustrait les unités à droite et en bas. Les paramètres de DeflateRect sont des valeurs signées ; des valeurs positives dégonflent CRect et valeurs négatives gonflent il.

Les deux premières surcharges dégonflent les deux paires de côtés opposés de CRect afin que sa largeur totale est diminué par deux fois x (ou cx) et sa hauteur totale est diminué par deux fois y (ou cy). Les deux autres surcharges dégonflent de chaque côté de CRect indépendamment des autres.

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

Voir aussinbsp ;CRect::InflateRect, CRect::operator-, CRect::operator-=, :: InflateRect

Index