Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Preenche uma área retangular com gradientes de cores dois.
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 do gradiente de cor de primeiro.[in] colorFinish1
A cor final do gradiente de cor de primeiro.[in] colorStart2
A cor inicial do gradiente de cor de segundo.[in] colorFinish2
A cor final do gradiente de cor de segundo.[in] bHorz
Um parâmetro booliano que indica se Fill4ColorsGradient as cores de um gradiente horizontal ou vertical. TRUE indica um gradiente horizontal.[in] nPercentage
Um inteiro de 0 a 100.Esse valor indica a porcentagem do retângulo para preencher com gradiente de cores primeiro.
Comentários
Quando um retângulo é preenchido com dois gradientes de cor, eles são localizados acima uns aos outros ou próximo umas às outras, dependendo do valor de bHorz. Cada gradiente de cor é calculada independentemente com o método CDrawingManager::FillGradient.
Este método gerará um erro de declaração se nPercentage é menor que 0 ou mais do que 100.
Requisitos
Cabeçalho: afxdrawmanager.h