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