Sdílet prostřednictvím


CRect::operator +

První dvě přetížení vrátit CRect objekt, který se rovná CRect po zadaný offset.

CRect operator +( 
   POINT point  
) const throw( ); 
CRect operator +( 
   LPCRECT lpRect  
) const throw( ); 
CRect operator +( 
   SIZE size  
) const throw( );

Parametry

  • point
    A bod struktury nebo CPoint objektu, který určuje počet jednotek přesunout vrácenou hodnotu.

  • size
    A velikosti struktury nebo CSize objektu, který určuje počet jednotek přesunout vrácenou hodnotu.

  • lpRect
    Odkazuje RECT struktury nebo CRect objekt, který obsahuje počet jednotek zvýšilo každé straně vrácenou hodnotu.

Vrácená hodnota

CRect Vyplývající z přesunutí nebo nafouknutí CRect počet jednotek určená v parametru.

Poznámky

Je parametr x a y (nebo cx a cy ) přidat parametry k CRect jeho umístění.

Třetí přetížení vrátí nový CRect je rovno CRect nahuštěny počtu jednotek určený v parametru každého člena.

Příklad

CRect   rect1(100, 235, 200, 335);
CPoint   pt(35, 65);
CRect   rect2;

rect2 = rect1 + pt;

CRect   rectResult(135, 300, 235, 400);

ASSERT(rectResult == rect2);   

Požadavky

Záhlaví: atltypes.h

Viz také

Referenční dokumentace

Třída CRect

Graf hierarchie

CRect::operator +=

CRect::operator-

CRect::OffsetRect

CRect::InflateRect