Udostępnij za pośrednictwem


CDrawingManager::HighlightRect

Podświetla prostokątny obszar.

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

Parametry

  • [w]rect
    Prostokątny obszar, aby podświetlić.

  • [w]nPercentage
    Wartość procentowa wskazuje podświetlenie przejrzysty sposób powinien być.

  • [w]clrTransparent
    Kolor przezroczysty.

  • [w]nTolerance
    Liczba całkowita między 0 i 255, która wskazuje tolerancji kolorów.

  • [w]clrBlend
    Kolor bazowy do mieszania.

Wartość zwracana

TRUEJeśli metoda jest pomyślne; w przeciwnym razie FALSE.

Uwagi

Jeśli nPercentage jest między 0 a 99, HighlightRect używa alfa algorytmu mieszania.Aby uzyskać więcej informacji na temat alfa mieszania zobacz Alfa mieszania linii i wypełnień.Jeśli nPercentage jest -1, Metoda ta korzysta z domyślnego poziomu podświetlenia.Jeśli nPercentage jest 100, to metoda nic nie robi i zwraca TRUE.

Metoda używa parametru nTolerance do ustalenia, czy wyróżnić obszar prostokątny.Zaznacz prostokąt, różnica między kolor tła aplikacji i clrTransparent musi być mniejsza niż nTolerance w każdy składnik koloru (czerwonego, zielonego i niebieskiego).

Wymagania

Nagłówek: afxdrawmanager.h

Zobacz też

Informacje

Klasa CDrawingManager

Wykres hierarchii