Udostępnij za pośrednictwem


CRect::operator +

Zwraca pierwsze dwa overloads CRect obiekt, który jest równa CRect przez określony przesunięcia.

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

Parametry

  • point
    A punkt struktury lub CPoint obiekt, który określa liczbę jednostek, aby przenieść wartość zwracana.

  • size
    A rozmiar struktury lub CSize obiekt, który określa liczbę jednostek, aby przenieść wartość zwracana.

  • lpRect
    Wskazuje na RECT struktury lub CRect obiekt, który zawiera liczbę jednostek rozdęcie każdej stronie wartości zwracanej.

Wartość zwracana

CRect Wynikających z przenoszenia lub czynnikiem CRect przez liczbę jednostek określoną w parametrze.

Uwagi

Parametr x i y (lub cx i cy) parametry są dodawane do CRect's pozycji.

Przeciążenie trzeciego zwraca nowy CRect jest równa CRect zawyżone przez liczbę jednostek podana w każdy członek parametr.

Przykład

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

rect2 = rect1 + pt;

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

ASSERT(rectResult == rect2);   

Wymagania

Nagłówek: atltypes.h

Zobacz też

Informacje

Klasa CRect

Wykres hierarchii

CRect::operator +=

CRect::operator-

CRect::OffsetRect

CRect::InflateRect