CDrawingManager::FillGradient2
用指定的颜色渐变填充矩形区域。
void FillGradient2 (
CRect rect,
COLORREF colorStart,
COLORREF colorFinish,
int nAngle = 0
);
参数
[in] rect
实心矩形区域。[in] colorStart
渐变中的第一种颜色。[in] colorFinish
渐变的最后一个颜色。[in] nAngle
在0和360之间的整数。 此参数指定颜色渐变方向。
备注
使用 nAngle 指定颜色渐变方向。 当指定颜色渐变方向时,您还可以指定颜色渐变开始的位置。 值为0 nAngle 的从矩形的顶部标记渐变起点。 当 nAngle 增加,渐变的开始位置。具体取决于角度的左转操作。
示例
下面的示例演示如何使用 CDrawingManager 选件类的 FillGradient2 方法。 此代码段是 新的控件示例的一部分。
// CRect rect
// CDC* pDC
CDrawingManager dm(*pDC);
// The last parameter is the angle that specifies the direction of the color gradient.
dm.FillGradient2(rect, RGB(102, 200, 238), RGB(0, 129, 185), 45);
要求
标头: afxdrawmanager.h