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