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 -( 
   SIZE size  
) const throw( );
CRect operator -( 
   LPCRECT lpRect  
) 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 deflate birim sayısını içeren nesne.

Dönüş Değeri

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

Notlar

Parametrenin x ve y (veya cx ve cy) parametreleri toplanabilir CRect's getirin.

Üçüncü aşırı yeni bir fonksiyonu CRect , eşit CRect parametresi her üyesi olarak belirtilen birimleri sayısına deflated. Bu aþýrý yükleme gibi işlevleri Not DeflateRectyerine SubtractRect.

Örnek

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

rect2 = rect1 - pt;

CRect   rectResult(65, 170, 165, 270);

ASSERT(rect2 == rectResult);   

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::DeflateRect

CRect::SubtractRect