CRect::InflateRect

privatevoid InflateRect ( Int X, Int y );

privatevoid InflateRect ( Größe Größe );

void InflateRect (LPCRECT LpRect );

void InflateRect (Int l, Int t, Int R, Int b );

Parameter

x

Gibt die Anzahl der Einheiten zum Aufblasen von Links und rechts von CRect.

y

Gibt die Anzahl der Einheiten auf der oberen und unteren Rand CRect aufblasen.

größe

Eine Größe oder CSize , der angibt, die Anzahl der Einheiten CRectaufzublasen. Der Cx -Wert gibt an, dass die Anzahl der Einheiten zum Aufblasen der linken und rechten Seite sowie der cy -Wert gibt die Anzahl der Einheiten der oberen und unteren aufzublasen.

lpRect

Verweist auf eine RECT -Struktur oder CRect , der angibt, die Anzahl der Einheiten auf jeder Seite vergrößert werden soll.

l

Gibt die Anzahl der Einheiten auf die linke Seite des CRect aufblasen.

t

Gibt die Anzahl der Einheiten auf die Spitze der CRect aufblasen.

r

Gibt die Anzahl der Einheiten auf der rechten Seite des CRect aufblasen.

b

Gibt die Anzahl der Einheiten auf der Unterseite der CRect aufblasen.

Bemerkungen

InflateRect vergrößert CRect durch seine Seiten Weg von der Mitte aus bewegen. Um dies zu tun, InflateRect subtrahiert Einheiten von Links und oben und am rechten und unteren Einheiten hinzugefügt. Die Parameter der InflateRect werden vorzeichenbehaftete Werte; positive Werte aufblasen CRect und negative Werte verkleinern es.

Die erste&n beiden Überladungen aufblasen Bothnbsp; Paare von gegenüberliegenden Seiten von CRect damit die Gesamtbreite sich um zwei Mal X (oder Cx erhöht) und seine Gesamthöhe wird um zwei Mal y (oder cy) erhöht. Die anderen zwei Überladungen aufblasen jeder Seite von CRect unabhängig von den anderen.

CRect ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CRect::DeflateRect, CRect::operator +, CRect::operator +=, :: InflateRect

Index