CDrawingManager::Fill4ColorsGradient
Obdélníkové oblasti vyplní dvě barevné přechody.
void Fill4ColorsGradient(
CRect rect,
COLORREF colorStart1,
COLORREF colorFinish1,
COLORREF colorStart2,
COLORREF colorFinish2,
BOOL bHorz = TRUE,
int nPercentage = 50
);
Parametry
[v]rect
Výplň obdélníku.[v]colorStart1
Počáteční barva pro první barvu přechodu.[v]colorFinish1
Konečnou barvu první barvu přechodu.[v]colorStart2
Počáteční barva pro druhý přechod barev.[v]colorFinish2
Konečnou barvu druhého přechod barev.[v]bHorz
Booleovský parametr, která označuje, zda Fill4ColorsGradient vodorovný nebo svislý přechod barev.TRUEUrčuje vodorovné přechodu.[v]nPercentage
Celé číslo od 0-100.Tato hodnota určuje procento obdélník se vyplnit první barvu přechodu.
Poznámky
Když obdélník je vyplněna dvě barevné přechody, jsou umístěny nad sebou nebo další navzájem podle hodnoty bHorz .Každý přechod barev se vypočítá nezávisle pomocí metody CDrawingManager::FillGradient.
Tato metoda generuje nezdaru při Pokud nPercentage je menší než nula nebo větší než 100.
Požadavky
Záhlaví: afxdrawmanager.h