CRect::UnionRect
Boyutları, yaptığı CRect Birliği iki kaynak dikdörtgenin eşit.
BOOL UnionRect(
LPCRECT lpRect1,
LPCRECT lpRect2
) throw( );
Parametreler
lpRect1
İşaret eden bir rect veya CRect , kaynak bir dikdörtgen içerir.lpRect2
İşaret eden bir RECT veya CRect , kaynak bir dikdörtgen içerir.
Dönüş Değeri
UNION boş değilse, sıfır olmayan; UNION boş ise 0.
Notlar
Birliği hem de kaynak dikdörtgenler içeren küçük bir dikdörtgendir.
Boş bir dikdörtgen boyutları yok sayıyor; diğer bir deyişle, hiçbir yükseklik veya genişliği olan bir dikdörtgen.
[!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.UnionRect(&rect1, &rect2);
CRect rectResult(0, 0, 300, 300);
ASSERT(rectResult == rect3);
Gereksinimler
Başlık: atltypes.h