CDrawingManager::HighlightRect
Zvýrazní obdélníkové oblasti.
BOOL HighlightRect(
CRect rect,
int nPercentage = -1,
COLORREF clrTransparent = (COLORREF)-1,
int nTolerance = 0,
COLORREF clrBlend = (COLORREF)-1
);
Parametry
[v]rect
Označte obdélníkovou oblast.[v]nPercentage
Procento, které určuje, jak průhledné má být zvýraznění.[v]clrTransparent
Průhledná barva.[v]nTolerance
Číslo od 0 do 255, které označuje toleranci barev.[v]clrBlend
Pro prolnutí základní barvu.
Vrácená hodnota
TRUEJestliže je metoda úspěšná. jinak FALSE .
Poznámky
Pokud nPercentage je 0 až 99, HighlightRect používá alfa prolnutí algoritmus.Další informace o alfa prolnutí viz Alfa míchání čar a výplní.Pokud nPercentage -1, je tato metoda používá výchozí úroveň zvýraznění.Pokud nPercentage je 100, nebude tato metoda a vrátí TRUE .
Metoda používá parametr nTolerance určit, zda označte obdélníkovou oblast.Zvýrazněte obdélník rozdíl mezi barvu pozadí aplikace a clrTransparent musí být menší než nTolerance v každé součásti barev (červené, zelené a modré).
Požadavky
Záhlaví: afxdrawmanager.h