CDrawingManager::Fill4ColorsGradient

Füllt einen rechteckigen Bereich mit zwei Farbverläufen aus.

void Fill4ColorsGradient(
   CRect rect,
   COLORREF colorStart1,
   COLORREF colorFinish1,
   COLORREF colorStart2,
   COLORREF colorFinish2,
   BOOL bHorz = TRUE,
   int nPercentage = 50
);

Parameter

  • [in] rect
    Das Rechteck auszufüllen.

  • [in] colorStart1
    Die ursprüngliche Farbe für den ersten Farbverlauf.

  • [in] colorFinish1
    Die letzte Farbe für den ersten Farbverlauf.

  • [in] colorStart2
    Die ursprüngliche Farbe für den zweiten Farbverlauf.

  • [in] colorFinish2
    Die letzte Farbe für den zweiten Farbverlauf.

  • [in] bHorz
    Ein boolescher Parameter, der angibt, ob Fill4ColorsGradient einen horizontalen oder vertikalen Farbverlauf Farbe.TRUE gibt einen horizontalen Farbverlauf an.

  • [in] nPercentage
    Eine ganze Zahl von 0-100.Dieser Wert gibt den Prozentsatz des Rechtecks an, um mit dem ersten Farbverlauf auszufüllen.

Hinweise

Wenn ein Rechteck mit zwei Farbverläufen gefüllt wird, befinden sich entweder über miteinander oder nebeneinander, je nach Wert von bHorz.Jeder Farbverlauf wird unabhängig mit der Methode CDrawingManager::FillGradient abgeleitet.

Diese Methode generiert einen Assertionsfehler, wenn nPercentage weniger als 0 ist oder mehr als 100.

Anforderungen

Header: afxdrawmanager.h

Siehe auch

Referenz

CDrawingManager-Klasse

Hierarchien-Diagramm