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.

ObservaçãoObservação

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 de hierarquia

Estrutura RECT

Classe de CRect

CDC::FillRect