Freigeben über


CRect::OffsetRect

Verschiebt CRect durch die angegebenen Offsets.

void OffsetRect( 
   int x, 
   int y  
) throw( );
void OffsetRect( 
   POINT point  
) throw( );
void OffsetRect( 
   SIZE size  
) throw( );

Parameter

  • x
    Gibt die Menge an, um nach links oder zu verschieben.Sie muss negativ sein, links zu verschieben.

  • y
    Gibt die Menge an, um sich auf oder unten bewegen.Sie muss negativ sein, nach oben zu verschieben.

  • point
    Enthält eine PUNKT-Struktur oder ein CPoint-Objekt, die beide Dimensionen angeben, durch die wechseln.

  • size
    Enthält eine GRÖSSE-Struktur oder ein CSize-Objekt, die beide Dimensionen angeben, durch die wechseln.

Hinweise

Verschiebt CRectx-Einheiten entlang der x-Achse und y-Einheiten entlang der y-Achse.Die x- und y-Parameter sind Werte mit Vorzeichen, sodass CRect nach links oder rechts und nach oben oder unten verschoben werden kann.

Beispiel

CRect rect(0, 0, 35, 35);

rect.OffsetRect(230, 230);

// rect is now (230, 230, 265, 265)
ASSERT(rect == CRect(230, 230, 265, 265));   

Anforderungen

Header: atltypes.h

Siehe auch

Referenz

CRect-Klasse

Hierarchien-Diagramm

CRect::operator +

CRect::operator +=

CRect::operator -

CRect::operator - =