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