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