Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CDrawingManager

Graf hierarchie