Compartilhar via


Função FillRect (winuser.h)

A função FillRect preenche um retângulo usando o pincel especificado. Essa função inclui as bordas esquerda e superior, mas exclui as bordas direita e inferior do retângulo.

Sintaxe

int FillRect(
  [in] HDC        hDC,
  [in] const RECT *lprc,
  [in] HBRUSH     hbr
);

Parâmetros

[in] hDC

Um identificador para o contexto do dispositivo.

[in] lprc

Um ponteiro para uma estrutura RECT que contém as coordenadas lógicas do retângulo a ser preenchido.

[in] hbr

Um identificador para o pincel usado para preencher o retângulo.

Valor retornado

Se a função for bem-sucedida, o valor retornado será diferente de zero.

Se a função falhar, o valor retornado será zero.

Comentários

O pincel identificado pelo parâmetro hbr pode ser um identificador para um pincel lógico ou um valor de cor. Se estiver especificando um identificador para um pincel lógico, chame uma das seguintes funções para obter o identificador: CreateHatchBrush, CreatePatternBrush ou CreateSolidBrush. Além disso, você pode recuperar um identificador para um dos pincéis de estoque usando a função GetStockObject . Se estiver especificando um valor de cor para o parâmetro hbr , ele deverá ser uma das cores padrão do sistema (o valor 1 deve ser adicionado à cor escolhida). Por exemplo:


FillRect(hdc, &rect, (HBRUSH) (COLOR_WINDOW+1));

Para obter uma lista de todas as cores padrão do sistema, consulte GetSysColor.

Ao preencher o retângulo especificado, FillRect não inclui os lados direito e inferior do retângulo. A GDI preenche um retângulo até, mas não incluindo, a coluna direita e a linha inferior, independentemente do modo de mapeamento atual.

Exemplos

Para obter um exemplo, consulte Usando retângulos.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho winuser.h (inclua Windows.h)
Biblioteca User32.lib
DLL User32.dll
Conjunto de APIs ext-ms-win-ntuser-gui-l1-1-0 (introduzido no Windows 8)

Confira também

Createhatchbrush

Createpatternbrush

Createsolidbrush

Funções de forma preenchidas

Visão geral das formas preenchidas

Getstockobject

RECT