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
    指示的boolean参数为颜色的哪些像素。 有关更多信息,请参见备注部分。

备注

此方法是 CDrawingManager::DrawShadow 方法使用的帮助器方法。 建议,如果要绘制阴影,请调用 CDrawingManager::DrawShadow

如果 bIsRight 设置为 TRUE,颜色的像素是从 rect右边缘的测量的 x 像素。 如果是 FALSE,颜色的像素是从 rect左边缘的测量的 x 像素。

要求

标头: afxdrawmanager.h

请参见

参考

CDrawingManager选件类

层次结构图

CDrawingManager::DrawShadow