CRect::InflateRect

InflateRect vergrößert CRect, indem es die Seiten weg von seinem Mittelpunkt verschoben wird.

void InflateRect( 
   int x, 
   int y  
) throw( );
void InflateRect( 
   SIZE size  
) throw( );
void InflateRect( 
   LPCRECT lpRect  
) throw( );
void InflateRect( 
   int l, 
   int t, 
   int r, 
   int b  
) throw( );

Parameter

  • x
    Gibt die Anzahl von Einheiten an, um die linke und die rechte Seite des CRect zu vergrößern.

  • y
    Gibt die Anzahl von Einheiten an, um die oben und unten von CRect zu vergrößern.

  • size
    GRÖSSE oder CSize, das die Anzahl von Einheiten angibt, die CRect zu vergrößern.Der cx-Wert gibt die Anzahl von Einheiten an, um die linke und rechte Seite zu vergrößern und der cy-Wert gibt die Anzahl von Einheiten an, um die oben und unten zu vergrößern.

  • lpRect
    Zeigt auf eine RECT-Struktur oder auf CRect, das die Anzahl von Einheiten angibt, um jede Seite zu vergrößern.

  • L
    Gibt die Anzahl von Einheiten an, um die linke Seite des CRect zu vergrößern.

  • t
    Gibt die Anzahl von Einheiten an, um die Spitze von CRect zu vergrößern.

  • r
    Gibt die Anzahl von Einheiten an, um die rechte Seite des CRect zu vergrößern.

  • b
    Gibt die Anzahl von Einheiten an, um den unteren Bereich von CRect zu vergrößern.

Hinweise

Hierzu, subtrahiert InflateRect Einheiten von links und oben und fügt Einheiten der rechten Seite und unten hinzu.Die Parameter von InflateRect sind signierte Werte; positive Werte CRect negative Werte vergrößern und verkleinern es.

Die ersten zwei Überladungen vergrößern beide Gegenseiten Paare von CRect, sodass die gesamte Breite bis zu zwei Mal x (oder) cx vergrößert wird und ihre gesamte Höhe wird durch die zweimal y erhöht (oder cy).Die anderen zwei Überladungen vergrößern jede Seite von CRect unabhängig von den anderen.

Beispiel

CRect rect(0, 0, 300, 300);
rect.InflateRect(50, 200);

// rect is now (-50, -200, 350, 500)
ASSERT(rect == CRect(-50, -200, 350, 500));   

Anforderungen

Header: atltypes.h

Siehe auch

Referenz

CRect-Klasse

Hierarchien-Diagramm

CRect::DeflateRect

CRect::operator +

CRect::operator +=

InflateRect