Aracılığıyla paylaş


CRect::operator &

Döndürür bir CRect yani kesişimini CRect ve rect2.

CRect operator&( 
   const RECT& rect2  
) const throw( );

Parametreler

  • rect2
    İçeren bir rect veya CRect.

Dönüş Değeri

A CRect yani kesişimini CRect ve rect2.

Notlar

İki dikdörtgenin içinde yer alan en büyük dikdörtgen kesişimidir

Not

İki dikdörtgenin normale gerekir veya bu işlevi başarısız olabilir.Arayabileceğiniz NormalizeRect bu işlevi çağırmadan önce dikdörtgenler normalleştirmek.

Örnek

CRect   rect1(100,   0, 200, 300);
CRect   rect2( 0, 100, 300, 200);
CRect   rect3;

rect3 = rect1 & rect2;

CRect   rectResult(100, 100, 200, 200);
ASSERT(rectResult == rect3);   

Gereksinimler

Başlık: atltypes.h

Ayrıca bkz.

Başvuru

CRect sınıfı

Hiyerarşi grafik

CRect::IntersectRect

CRect::operator & =

CRect::operator |

CRect::NormalizeRect