Sdílet prostřednictvím


CDrawingManager::FillGradient2

Vyplní obdélníkové oblasti určené barvy přechodu.

void FillGradient2 (
   CRect rect,
   COLORREF colorStart,
   COLORREF colorFinish,
   int nAngle = 0
);

Parametry

  • [v]rect
    Obdélníkové oblasti vyplnit.

  • [v]colorStart
    První barvu přechodu.

  • [v]colorFinish
    Poslední barvu přechodu.

  • [v]nAngle
    Celé číslo mezi 0 a 360.Tento parametr určuje směr přechodu barev.

Poznámky

Použití nAngle určit směr přechodu barev.Při zadání směr přechodu barev také určit, kde začíná přechod barev.Hodnota 0 nAngle označuje přechodu začíná od horního okraje obdélníku.Jako nAngle zvyšuje, počáteční umístění pro přesune přechod v opačném směru založené na úhel.

Příklad

Následující příklad demonstruje použití FillGradient2 metodu CDrawingManager třídy.Tento fragment kódu je součástí vzorku nové ovládací prvky.

    // 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);

Požadavky

Záhlaví: afxdrawmanager.h

Viz také

Referenční dokumentace

Třída CDrawingManager

Diagram hierarchie