Sdílet prostřednictvím


CDrawingManager::FillGradient

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

void FillGradient(
   CRect rect,
   COLORREF colorStart,
   COLORREF colorFinish,
   BOOL bHorz = TRUE,
   int nStartFlatPercentage = 0,
   int nEndFlatPercentage = 0
);

Parametry

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

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

  • [v]colorFinish
    Konečnou barvu přechodu.

  • [v]bHorz
    Booleovský parametr, který určuje, zda FillGradient by nakreslit vodorovný nebo svislý přechod.

  • [v]nStartFlatPercentage
    Procento obdélníku, který FillGradient vyplní colorStart před spuštěním přechodu.

  • [v]nEndFlatPercentage
    Procento obdélníku, který FillGradient vyplní colorFinish po dokončení přechodu.

Příklad

Následující příklad demonstruje použití FillGradient metodu CDrawingManager třídy.Tento fragment kódu je součástí MS Office 2007 Demo vzorku.

// CRect rectScreen 
            // CDrawingManager dm
            dm.FillGradient(rectScreen, RGB(114, 125, 152), RGB(178, 185, 202), TRUE);

Požadavky

Záhlaví: afxdrawmanager.h

Viz také

Referenční dokumentace

Třída CDrawingManager

Graf hierarchie