Sdílet prostřednictvím


CDC::FillRect

Volání funkce tohoto člena vyplnit daný obdélník pomocí zadaného stopy.

void FillRect(
   LPCRECT lpRect,
   CBrush* pBrush 
);

Parametry

  • lpRect
    Odkazuje RECT struktura obsahující logické souřadnice obdélníku vyplněné.Můžete také předat CRect objektu pro tento parametr.

  • pBrush
    Identifikuje štětec používá pro výplň obdélníku.

Poznámky

Funkce vyplní celý obdélník, včetně ohraničení nahoře a vlevo, ale nevyplnil pravého a dolního ohraničení.

Stopy potřebuje buď vytvořit pomocí CBrush funkce členů CreateHatchBrush, CreatePatternBrush, a CreateSolidBrush, nebo načtena GetStockObject funkce systému Windows.

Při vyplňování určeného obdélníku FillRect nezahrnuje stran obdélníku doprava a dolů.GDI až výplně obdélníku, ale neobsahuje, pravý sloupec a dolní řádek, bez ohledu na aktuální režim mapování.FillRectporovnává hodnoty horní, dolní, levé, a právo členy určeného obdélníku.Pokud dolní je menší než nebo rovno horní, nebo pokud právo je menší než nebo rovno levé, není nakreslena obdélníku.

FillRectje podobný CDC::FillSolidRect; však FillRect trvá stopu a proto lze použít k vyplnění obdélníku s plnou barvu, rozloženou barvu, vzorek nebo šrafované stopy.FillSolidRectpoužívá pouze plné barvy (označeno COLORREF parametr).FillRectobvykle je pomalejší než FillSolidRect .

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CDC

Diagram hierarchie

CBrush::CreateHatchBrush

CBrush::CreatePatternBrush

CBrush::CreateSolidBrush

FillRect

Struktura RECT

Třída CBrush

CDC::FillSolidRect