Share via


FillRect

Windows Mobile SupportedWindows Embedded CE Supported

9/9/2008

Essa função preenche um retângulo usando o pincel especificado. Essa função preenche esquerdo do retângulo e parte superior bordas, mas exclui as bordas direito e inferior.

Syntax

int FillRect(
  HDC hDC, 
  CONST RECT* lprc, 
  HBRUSH hbr
); 

Parameters

  • hDC
    [no] Identificador para o contexto dispositivo.
  • lprc
    [no] Ponteiro longo para um RECT estrutura que contém as lógicas coordenadas do retângulo que devem ser preenchidas.
  • HBR
    [no] Identificador para o pincel usado para preencher o retângulo.

    Windows CE 1.0 e 1.01, o HBR parâmetro não pode ser um pincel cor.

Return Value

Nonzero indica sucesso. Zero indica falha. Para informações de erro estendidas get, chamar GetLastError.

Remarks

O pincel identificado pelo HBR parâmetro pode ser um um identificador para um pincel lógico ou um valor cor.

Se especificar um identificador para um pincel lógico, chamar CreatePatternBrush, ou CreateSolidBrush Para obter o identificador. Além disso, você pode recuperar um identificador para um do stock pincéis usando o GetStockObject função.

Se especificar um valor cor para o HBR parâmetro, ele deve ser o padrão cores sistema (o valor 1 deve ser adicionado à cor escolhida). Por exemplo

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

Para uma lista de todos o padrão cores sistema, consulte GetSysColor.

Ao preencher o retângulo especificado, FillRect Não inclui lados direito e inferior do retângulo.

GDI preenche um retângulo até, mas não inclusive, o direito coluna e última linha, regardless of o atual modo de mapeamento.

Requirements

Header windows.h
Library coredll.lib
Windows Embedded CE Windows CE 1.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

CreatePatternBrush
CreateSolidBrush
GetStockObject
GetSysColor
RECT
GDI Functions