CDrawingManager::PixelAlpha
Calcule la dernière couleur d'un pixel translucide.
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
);
Paramètres
[in] srcPixel
La couleur initiale pour le pixel.[in] percent
Un nombre entre 0 et 100 qui représente le pourcentage de la transparence. Une valeur de 100 indique que la couleur initiale est complètement transparente.[in] percentR
Un nombre entre 0 et 100 qui représente le pourcentage de la transparence pour le composant rouge.[in] percentG
Un nombre entre 0 et 100 qui représente le pourcentage de la transparence pour le composant vert.[in] percentB
Un nombre entre 0 et 100 qui représente le pourcentage de la transparence pour le composant bleu.[in] dstPixel
La couleur de base pour le pixel.
Valeur de retour
La dernière couleur du pixel translucide.
Notes
Il s'agit d'une classe d'assistance pour les couleurs bitmap translucides et n'est pas conçue pour être appelé directement par le programmeur.
Lorsque vous utilisez la version de la méthode qui a dstPixel, la couleur finale est une combinaison d' dstPixel et d' srcPixel. La couleur d' srcPixel est la couleur partiellement transparente sur la couleur de base d' dstPixel.
Configuration requise
en-tête : afxdrawmanager.h