Udostępnij za pośrednictwem


CDrawingManager::PixelAlpha

Oblicza końcowy kolor piksela półprzezroczysty.

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

  • [w]srcPixel
    Początkowy kolor piksela.

  • [w]percent
    Liczba między 0 i 100, reprezentującą procentową przezroczystości.Wartość 100 wskazuje, że kolor początkowy jest całkowicie przezroczysty.

  • [w]percentR
    Liczba między 0 i 100, reprezentującą procentową przezroczystości czerwony składnik.

  • [w]percentG
    Liczba między 0 i 100, reprezentującą procentową przezroczystości zieloną składową.

  • [w]percentB
    Liczba między 0 i 100, reprezentującą procentową przezroczystości niebieską składową.

  • [w]dstPixel
    Kolor bazowy dla piksela.

Wartość zwracana

Kolor końcowy półprzezroczysty pikseli.

Uwagi

Jest klasa do kolorowania bitmapy półprzezroczysty, a nie jest przeznaczony do wywoływania bezpośrednio przez programistę.

Kiedy używać wersji metody, która ma dstPixel, kolor końcowy jest kombinacją dstPixel i srcPixel.srcPixel Kolor jest częściowo przezroczysty kolor na kolor bazowy dstPixel.

Wymagania

Nagłówek: afxdrawmanager.h

Zobacz też

Informacje

Klasa CDrawingManager

Diagram hierarchii