Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CDrawingManager

Diagram hierarchie