CDrawingManager::Fill4ColorsGradient
以雙色漸層填滿矩形區域。
void Fill4ColorsGradient(
CRect rect,
COLORREF colorStart1,
COLORREF colorFinish1,
COLORREF colorStart2,
COLORREF colorFinish2,
BOOL bHorz = TRUE,
int nPercentage = 50
);
參數
[in] rect
要填滿的矩形。[in] colorStart1
第一個色彩漸層的初始色彩。[in] colorFinish1
第一個色彩漸層中最後的色彩。[in] colorStart2
第二個色彩漸層的初始色彩。[in] colorFinish2
第二個色彩漸層中最後的色彩。[in] bHorz
布林值 (Boolean) 參數 Fill4ColorsGradient 是否為一個水平或垂直漸層。 TRUE 表示水平漸層。[in] nPercentage
0-100 的整數。 這個值表示矩形的百分比以第一個色彩漸層填滿。
備註
當矩形填滿雙色漸層時,它們也會相互上方或組成彼此相鄰,根據 bHorz的值。 每個色彩漸層獨立地計算方法 CDrawingManager::FillGradient。
這個方法會判斷提示失敗,如果 nPercentage 小於 0 或超過 100。
需求
標題: afxdrawmanager.h