Sdílet prostřednictvím


CDrawingManager::SetAlphaPixel

Barvy průhledných obrazových bodů v bitmapě.

static void __stdcall SetAlphaPixel(
   COLORREF* pBits,
   CRect rect,
   int x,
   int y,
   int percent,
   int iShadowSize,
   COLORREF clrBase = (COLORREF)-1,
   BOOL bIsRight = TRUE
);

Parametry

  • [v]pBits
    Ukazatel hodnoty bitů pro bitmapy.

  • [v]rect
    Obdélníkové oblasti aplikace.Správce výkresu nakreslí stín pod a vpravo od této oblasti.

  • [v]x
    Vodorovné souřadnice obrazových bodů na barvu.

  • [v]y
    Svislé souřadnice obrazových bodů na barvu.

  • [v]percent
    Procentuální hodnotu průhlednosti.

  • [v]iShadowSize
    Šířka a výška stínu.

  • [v]clrBase
    Barva stínu.

  • [v]bIsRight
    Booleovský parametr označující, které obrazových bodů na barvu.Další informace v části poznámky.

Poznámky

Tato metoda je pomocné metody používané CDrawingManager::DrawShadow metoda.Doporučujeme, pokud chcete nakreslit stín, volání CDrawingManager::DrawShadow místo.

Pokud bIsRight je nastavena na TRUE , barva obrazového bodu se měří x obrazových bodů od pravého okraje rect .Pokud je FALSE , barva obrazového bodu se měří x obrazové body od levého okraje rect .

Požadavky

Záhlaví: afxdrawmanager.h

Viz také

Referenční dokumentace

Třída CDrawingManager

Diagram hierarchie

CDrawingManager::DrawShadow