CDrawingManager::HighlightRect
Realça uma área retangular.
BOOL HighlightRect(
CRect rect,
int nPercentage = -1,
COLORREF clrTransparent = (COLORREF)-1,
int nTolerance = 0,
COLORREF clrBlend = (COLORREF)-1
);
Parâmetros
[in] rect
Uma área retangular para realçar.[in] nPercentage
Uma porcentagem que indica como transparente o realce deve ser.[in] clrTransparent
A cor transparente.[in] nTolerance
Um número inteiro entre 0 e 255 que indica a tolerância de cor.[in] clrBlend
A cor de base para mesclagem.
Valor de retorno
TRUE Se o método for bem-sucedida; caso contrário FALSE.
Comentários
If nPercentage está entre 0 e 99, HighlightRect usa alfa algoritmo de mesclagem. Para obter mais informações sobre a mistura alfa, consulte Mistura alfa linhas e preenchimentos. If nPercentage é -1, esse método usa o nível de realce padrão. If nPercentage é 100, esse método não faz nada e retorna TRUE.
O método usa o parâmetro nTolerance para determinar o realce da área retangular. Para destacar o retângulo, a diferença entre a cor do plano de fundo do seu aplicativo e clrTransparent deve ser menor que nTolerance em cada componente de cor (vermelho, verde e azul).
Requisitos
Cabeçalho: afxdrawmanager.h