共用方式為


CDrawingManager::PixelAlpha

計算半透明的最後一個像素的色彩。

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
);

參數

  • [in] srcPixel
    像素的初始色彩。

  • [in] percent
    表示透明度百分比的 0 和 100 之間的數字。值為 100 表示初始色彩完全不透明。

  • [in] percentR
    表示透明度百分比的紅色元件、0 和 100 之間的數字。

  • [in] percentG
    表示透明度百分比的綠色元件的 0 和 100 之間的數字。

  • [in] percentB
    表示透明度百分比的藍色元件的 0 和 100 之間的數字。

  • [in] dstPixel
    像素的基準色彩。

傳回值

半透明的最後一個像素的色彩。

備註

這是色彩的半透明的點陣圖的 Helper 類別並不是要直接由程式設計人員呼叫。

當您使用具有 dstPixel方法版本時,最後的色彩是 dstPixel 和 srcPixel的組合。srcPixel 色彩是 dstPixel基準色彩的透明色彩。

需求

標題: afxdrawmanager.h

請參閱

參考

CDrawingManager 類別

階層架構圖