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