Aracılığıyla paylaş


CDC::FillRect

Belirtilen fırça kullanarak belirli bir dikdörtgen doldurmak için bu üye işlevini çağırın.

void FillRect(
   LPCRECT lpRect,
   CBrush* pBrush 
);

Parametreler

  • lpRect
    İşaret eden bir rect doldurulması için dikdörtgeni mantıksal koordinatlarını içeren yapısı.Ayrıca iletebilirsiniz bir CRect bu parametre nesnesi.

  • pBrush
    Dikdörtgen doldurmak için kullanılan fırça tanımlar.

Notlar

Sol ve üst kenarlıklarının dahil olmak üzere tam dikdörtgen, işlev doldurur, ancak sağ ve alt kenarlıklarının doldurmak değil.

Fırça ya da kullanılarak oluşturulmuş CBrush üye işlevleri CreateHatchBrush, CreatePatternBrush, ve CreateSolidBrush, ya da tarafından alınan GetStockObject Windows işlevi.

Belirtilen dikdörtgenin doldururken FillRect dikdörtgenin sağ ve alt kenarlar içermez.GDI dikdörtgen kadar doldurur, ancak içermez, sağ sütun ve alt satır, geçerli eşleme modu ne olursa olsun.FillRectdeğerlerini karşılaştırır üstüne, alt, sol, ve sağ belirtilen dikdörtgenin üyeleri.Alt küçük veya eşit olan üst, veya sağ küçük veya eşit olan sol, dikdörtgen olmayan çizilir.

FillRectbenzer şekilde, CDC::FillSolidRect; Ancak, FillRect bir fırça alır ve bu nedenle bir dikdörtgen düz bir renk, bir tanesinin renk, taranmış fırçaları veya desenle doldurmak için kullanılabilir.FillSolidRectyalnızca düz renkleri kullanır (belirttiği bir colorref parametresi).FillRectgenellikle yavaştır FillSolidRect.

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CDC Sınıfı

Hiyerarşi grafik

CBrush::CreateHatchBrush

CBrush::CreatePatternBrush

CBrush::CreateSolidBrush

FillRect

Dikdörtgen yapısı

CBrush sınıfı

CDC::FillSolidRect