Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Preenche uma área retangular com gradientes de duas cores.
void Fill4ColorsGradient(
CRect rect,
COLORREF colorStart1,
COLORREF colorFinish1,
COLORREF colorStart2,
COLORREF colorFinish2,
BOOL bHorz = TRUE,
int nPercentage = 50
);
Parâmetros
[in] rect
O retângulo para preencher.[in] colorStart1
A cor inicial para a primeira gradiente de cor.[in] colorFinish1
A cor final para a primeira gradiente de cor.[in] colorStart2
A cor inicial para a segunda gradiente de cor.[in] colorFinish2
A cor final para a segunda gradiente de cor.[in] bHorz
Um parâmetro boolean que indica se Fill4ColorsGradient cores um gradiente horizontal ou vertical.TRUE indica um gradiente horizontal.[in] nPercentage
Um inteiro de 0-100.Esse valor indica a porcentagem do retângulo a ser preenchida com a primeira gradiente de cor.
Comentários
Quando um retângulo é preenchido com gradientes de duas cores, ou estão localizados acima de se ou fechar um do outro, dependendo do valor de bHorz.Cada gradiente de cores é calculada independentes com o método CDrawingManager::FillGradient.
Este método gera uma falha de declaração se nPercentage é menor que 0 ou maior que 100.
Requisitos
Cabeçalho: afxdrawmanager.h