共用方式為


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

請參閱

參考

CDrawingManager 類別

階層架構圖