Udostępnij za pośrednictwem


CDC::FillRect

Wywołanie tej funkcji Członkowskie do wypełnienia danego prostokąta określonego pędzla.

void FillRect(
   LPCRECT lpRect,
   CBrush* pBrush 
);

Parametry

  • lpRect
    Wskazuje na RECT strukturę, która zawiera logiczną współrzędne ma zostać wypełniony prostokąt.Można również przekazać CRect obiektu dla tego parametru.

  • pBrush
    Identyfikuje pędzla, użyta do wypełnienia prostokąta.

Uwagi

Funkcja wypełni pełny prostokąt, łącznie z lewej i górnej krawędzi, ale nie wypełniał prawej i dolnej krawędzi.

Pędzla musi albo być utworzone przy użyciu CBrush Członkowskich funkcje CreateHatchBrush, CreatePatternBrush, i CreateSolidBrush, lub pobierana przez GetStockObject funkcji systemu Windows.

Podczas wypełniania określonego prostokąta FillRect nie obejmuje prawej i dolnej boków prostokąta.GDI do wypełnienia prostokąta, ale nie obejmuje prawo wiersza kolumny i u dołu, niezależnie od bieżącego trybu mapowania.FillRectporównuje wartości góry, u dołu, lewej, i prawej członków określonego prostokąta.Jeśli u dołu jest mniejsza lub równa góry, lub jeśli prawo jest mniejsza lub równa lewej, nie jest rysowana prostokąta.

FillRectjest podobny do CDC::FillSolidRect; Jednakże FillRect trwa Pędzel i mogą być używane do wypełnienia prostokąta z pełny kolor, kolor symulowany, pędzle wyklutych lub deseń.FillSolidRectkolory kryjące używa (wskazanego przez COLORREF parametr).FillRectjest zwykle wolniejsze niż FillSolidRect.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CDC

Wykres hierarchii

CBrush::CreateHatchBrush

CBrush::CreatePatternBrush

CBrush::CreateSolidBrush

FillRect

Struktura RECT

Klasa CBrush

CDC::FillSolidRect