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 a realce.[in] nPercentage
Uma porcentagem que indica como transparente o realce deve ser.[in] clrTransparent
a cor transparente.[in] nTolerance
Um inteiro entre 0 e 255 indica que a tolerância de cor.[in] clrBlend
A cor base para se misturar.
Valor de retorno
TRUE se o método for bem-sucedida; se não FALSE.
Comentários
Se nPercentage está entre 0 e 99, HighlightRect usa o algoritmo de combinação alfa.Para obter mais informações sobre a combinação alfa, consulte Preenchimentos e linhas de mistura alfa.Se nPercentage é -1, este método usa para o nível padrão de realce.Se nPercentage é 100, este método não fará nada e retorna TRUE.
o método usa o parâmetro nTolerance para determinar se realçar a área retangular.Para realçar o retângulo, a diferença entre a cor do plano de fundo do seu aplicativo e clrTransparent devem ser menor que nTolerance em cada componente de cor (vermelho, verde e azul,).
Requisitos
Cabeçalho: afxdrawmanager.h