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