Partilhar via


CDC::FillSolidRect

Chamar essa função de membro para preencher o retângulo dado com a cor sólida especificada.

void FillSolidRect( 
   LPCRECT lpRect, 
   COLORREF clr  
); 
void FillSolidRect( 
   int x, 
   int y, 
   int cx, 
   int cy, 
   COLORREF clr  
);

Parâmetros

  • lpRect
    Especifica o retângulo delimitador (em unidades lógicas). Você pode passar um ponteiro para um estrutura de dados de RECT ou um objeto de CRect para esse parâmetro.

clr especifica a cor a ser usada para preencher o retângulo.

  • x
    Especifica a coordenada x lógica do canto superior esquerdo do retângulo.

  • s
    Especifica a coordenada y lógica do canto superior esquerdo do retângulo alvo.

  • cx
    Especifica a largura do retângulo.

  • cy
    Especifica a altura do retângulo.

Comentários

FillSolidRect é muito semelhante a CDC::FillRect; no entanto, FillSolidRect usa apenas as cores sólidas (indicadas pelo parâmetro de COLORREF ), quando FillRect levar um pincel e portanto pode ser usado para preencher um retângulo com uma cor sólida, uma cor hesitada, pincéis chocadas, ou um padrão. FillSolidRect geralmente é mais rápido que FillRect.

Dica

Quando você chama FillSolidRect, a cor do plano de fundo, que foi definida anteriormente usando SetBkColor, é definida como a cor indicada por clr.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CDC Class

Gráfico da hierarquia

Estrutura RECT

Classe CRect

CDC::FillRect