Aracılığıyla paylaş


CRect::operator +

İlk iki aşırı dönmek bir CRect eşit olan nesne CRect tarafından belirtilen uzaklık displaced.

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

Parametreler

  • point
    A noktası yapısı veya CPoint dönüş değeri taşımak için kullanılacak birim sayısını belirtir nesnesi.

  • size
    A BOYUTU yapısı veya CSize dönüş değeri taşımak için kullanılacak birim sayısını belirtir nesnesi.

  • lpRect
    İşaret eden bir rect yapısı veya CRect dönüş değeri her tarafında Şişir birim sayısını içeren nesne.

Dönüş Değeri

CRect Taşıma veya inflating kaynaklanan CRect parametresinde belirtilen birim sayısına göre.

Notlar

Parametrenin x ve y (veya cx ve cy) parametreleri için eklenen CRect's getirin.

Üçüncü aşırı yeni bir fonksiyonu CRect , eşit CRect parametresi her üyesi olarak belirtilen birimleri sayısına inflated.

Örnek

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

rect2 = rect1 + pt;

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

ASSERT(rectResult == rect2);   

Gereksinimler

Başlık: atltypes.h

Ayrıca bkz.

Başvuru

CRect sınıfı

Hiyerarşi grafik

CRect::operator +=

CRect::operator-

CRect::OffsetRect

CRect::InflateRect