CDrawingManager::HighlightRect

Resalta un área rectangular.

BOOL HighlightRect(
   CRect rect,
   int nPercentage = -1,
   COLORREF clrTransparent = (COLORREF)-1,
   int nTolerance = 0,
   COLORREF clrBlend = (COLORREF)-1
);

Parámetros

  • [in] rect
    Un área rectangular a resaltar.

  • [in] nPercentage
    Un porcentaje que indica cómo es transparente el resaltado debe ser.

  • [in] clrTransparent
    el color transparente.

  • [in] nTolerance
    Un entero entre 0 y 255 que indica la tolerancia de color.

  • [in] clrBlend
    el color base para mezclar.

Valor devuelto

TRUE si el método es correcto; si no FALSE.

Comentarios

Si nPercentage está entre 0 y 99, HighlightRect utiliza el algoritmo de la mezcla alfa.Para obtener más información sobre la mezcla alfa, vea Líneas y rellenos con mezcla alfa.Si nPercentage es -1, este método utiliza el nivel predeterminado de resaltado.si nPercentage es 100, este método no hace nada y devuelve TRUE.

El método utiliza el parámetro nTolerance para determinar si resaltar el área rectangular.Para resaltar el rectángulo, la diferencia entre el color de fondo de la aplicación y clrTransparent deben ser menor que nTolerance en cada componente de color (rojo, verde, y azul).

Requisitos

encabezado: afxdrawmanager.h

Vea también

Referencia

Clase de CDrawingManager

Gráfico de jerarquía