Partager via


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

Voir aussi

Référence

CDrawingManager, classe

Graphique de la hiérarchie