Sdílet prostřednictvím


CDrawingManager::PixelAlpha

Vypočítá konečnou barvu Poloprůhledný pixel.

static COLORREF __stdcall PixelAlpha(
   COLORREF srcPixel,
   int percent
);

static COLORREF __stdcall PixelAlpha(
   COLORREF srcPixel,
   double percentR,
   double percentG,
   double percentB
);

static COLORREF __stdcall PixelAlpha(
   COLORREF srcPixel,
   COLORREF dstPixel,
   int percent
);

Parametry

  • [v]srcPixel
    Počáteční barva obrazového bodu.

  • [v]percent
    Číslo mezi 0 a 100, který představuje procento průhlednosti.Hodnota 100 označuje, že je zcela průhledný počáteční barvu.

  • [v]percentR
    Číslo mezi 0 a 100, které představuje procento průhlednosti pro červené složky.

  • [v]percentG
    Číslo mezi 0 a 100, které představuje procento průhlednosti pro součást zelené.

  • [v]percentB
    Číslo mezi 0 a 100, které představuje procento průhlednosti pro součást modré.

  • [v]dstPixel
    Základní barvy obrazového bodu.

Vrácená hodnota

Konečnou barvu Poloprůhledný obrazových bodů.

Poznámky

Toto je pomocná třída pro barevné bitmapy Poloprůhledný a není určen k volat přímo programátor.

Při použití metody, která má verzi dstPixel , konečnou barvu je kombinace dstPixel a srcPixel . srcPixel Barva je částečně průhledné barvy přes základní barva dstPixel .

Požadavky

Záhlaví: afxdrawmanager.h

Viz také

Referenční dokumentace

Třída CDrawingManager

Diagram hierarchie