CDrawingManager::PixelAlpha
Berechnet die endgültige Farbe für ein halbtransparentes 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
);
Parameter
[in] srcPixel
Die ursprüngliche Farbe für das Pixel.[in] percent
Eine Zahl zwischen 0 und 100, die den Prozentsatz der Transparenz darstellt.Der Wert 100 gibt an, dass die ursprüngliche Farbe vollständig transparent ist.[in] percentR
Eine Zahl zwischen 0 und 100, die den Prozentsatz der Transparenz für den Rotanteil darstellt.[in] percentG
Eine Zahl zwischen 0 und 100, die den Prozentsatz der Transparenz für den grüne Bewertung darstellt.[in] percentB
Eine Zahl zwischen 0 und 100, die den Prozentsatz der Transparenz für den Blauanteil darstellt.[in] dstPixel
Bei der Farbe für das Pixel.
Rückgabewert
Die letzte Farbe für das halb transparente Pixel.
Hinweise
Dies ist eine Hilfsklasse für das Einfärben von halbtransparenten Bitmaps und ist nicht threadsicher, direkt vom Programmierer aufgerufen werden.
Wenn Sie die Version der Methode verwenden, die dstPixel verfügt, ist die endgültige Farbe eine Kombination von dstPixel und von srcPixel.Die srcPixel Farbe ist die teilweise transparente Farbe über der grundlegenden Farbe von dstPixel.
Anforderungen
Header: afxdrawmanager.h