void DeflateRect (Int X, Int y );
void DeflateRect (Größe Größe );
void DeflateRect (LPCRECT LpRect );
void DeflateRect (Int l, Int t, Int R, Int b );
Parameter
x
Gibt die Anzahl der Einheiten, deflate Links und rechts von CRect.
y
Gibt die Anzahl der Einheiten, die oberen und unteren Rand CRect entlüften.
größe
Eine Größe oder CSize , der angibt, die Anzahl der Einheiten, CRectzu entlüften. Der Cx -Wert gibt an, dass die Anzahl der Einheiten, Entlüften der linken und rechten Seite sowie der cy -Wert gibt die Anzahl der Einheiten, oben und unten zu entlüften.
lpRect
Verweist auf eine RECT -Struktur oder CRect , der angibt, die Anzahl der Einheiten, jede Seite zu entlüften.
l
Gibt die Anzahl der Einheiten auf die linke Seite des CRect entlüften.
t
Gibt die Anzahl der Einheiten, die Spitze der CRect entlüften.
r
Gibt die Anzahl der Einheiten, die rechts von CRect entlüften.
b
Gibt die Anzahl der Einheiten auf der Unterseite der CRect entlüften.
Bemerkungen
DeflateRect saugt CRect durch Verschieben der Seiten in ihrer Mitte. Um dies zu tun, DeflateRect Links und oben Einheiten hinzugefügt und Einheiten aus der rechten und unteren subtrahiert. Die Parameter der DeflateRect werden vorzeichenbehaftete Werte; positive Werte verkleinern CRect und negative Werte aufblasen es.
Die ersten beiden Überladungen Entlüften beide Paare auf gegenüberliegenden Seiten des CRect damit die Gesamtbreite durch zwei Mal X (oder Cx) verringert wird und seine Gesamthöhe wird durch zwei Mal y (oder cy) verringert. Die anderen zwei Überladungen Luft aus jeder Seite von CRect unabhängig von den anderen.
CRect Übersicht | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CRect::InflateRect, CRect::operator-, CRect::operator =, :: InflateRect