Partilhar via


CDC::FillSolidRect

Chame essa função de membro para preencher o Retangular fornecido 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 Retangular delimitador (nas unidades lógicas).Você pode passar um ponteiro para uma estrutura de dados RECT ou um objeto de CRect para este parâmetro.

clr   Especifica a cor a ser usado para preencher o Retangular.

  • x
    Especifica a lógica coordenada x do canto superior Esquerda canto do Retangular.

  • y
    Especifica a lógica coordenada y do canto superior Esquerda canto do Retangular de destino.

  • cx
    Especifica a largura do Retangular.

  • cy
    Especifica a altura do Retangular.

Comentários

FillSolidRect é muito semelhante ao CDC::FillRect; no entanto, FillSolidRect usa cores sólidas apenas (indicadas pelo parâmetro COLORREF ), enquanto FillRect utiliza um pincel e, portanto, pode ser usado para preencher um Retangular com uma cor sólida, uma cor pontilhada, tracejadas pincéis ou um padrão.FillSolidRect geralmente é mais rápido do que FillRect.

Observação:

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

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CDC

Gráfico de hierarquia

RECT estrutura

Classe CRect

CDC::FillRect

Outros recursos

Membros do CDC