共用方式為


CDrawingManager::SetAlphaPixel

色彩在點陣圖的透明像素。

static void __stdcall SetAlphaPixel(
   COLORREF* pBits,
   CRect rect,
   int x,
   int y,
   int percent,
   int iShadowSize,
   COLORREF clrBase = (COLORREF)-1,
   BOOL bIsRight = TRUE
);

參數

  • [in] pBits
    為位元值的指標點陣圖的。

  • [in] rect
    在應用程式的矩形區域。 繪圖處理常式繪製陰影位於這個區域的右下角。

  • [in] x
    色彩的像素的水平座標。

  • [in] y
    色彩的像素的垂直座標。

  • [in] percent
    透明度的百分比。

  • [in] iShadowSize
    陰影的寬度和高度。

  • [in] clrBase
    陰影的色彩。

  • [in] bIsRight
    布林參數以色彩標示哪一個像素。 如需詳細資訊,請參閱「備註」一節。

備註

這個方法是 CDrawingManager::DrawShadow 方法所使用的 Helper 方法。 建議您,如果要描繪陰影,呼叫 CDrawingManager::DrawShadow

如果 bIsRight 設為, TRUE色彩的像素是從 rect右邊緣的測量的 x 像素。 如果是, FALSE色彩的像素是從 rect左邊緣算起的 x 像素。

需求

標題: afxdrawmanager.h

請參閱

參考

CDrawingManager 類別

階層架構圖

CDrawingManager::DrawShadow