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