Partilhar via


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

Consulte também

Referência

Classe de CDrawingManager

Gráfico de hierarquia