CDrawingManager::PixelAlpha
Calcola il colore finale di un pixel semitrasparente.
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
);
Parametri
[in] srcPixel
Il colore iniziale per il pixel.[in] percent
Un numero compreso tra 0 e 100 che rappresenta la percentuale di trasparenza. Un valore 100 indica che il colore iniziale è completamente trasparente.[in] percentR
Un numero compreso tra 0 e 100 che rappresenta la percentuale di trasparenza per la componente rossa.[in] percentG
Un numero compreso tra 0 e 100 che rappresenta la percentuale di trasparenza per il componente verde.[in] percentB
Un numero compreso tra 0 e 100 che rappresenta la percentuale di trasparenza per la componente blu.[in] dstPixel
Il colore di base per il pixel.
Valore restituito
Il colore finale del pixel semitrasparente.
Note
Si tratta di una classe di supporto per colorare bitmap semitrasparenti e non è progettata per essere chiamato direttamente dal programmatore.
Quando si utilizza la versione del metodo che ha dstPixel, il colore finale è una combinazione dstPixel e srcPixel. Il colore srcPixel è il colore parzialmente trasparente sul colore di base dstPixel.
Requisiti
intestazione: afxdrawmanager.h