我想寫代碼,將填充一個矩形區域的梯度,沿着該區域的對角線變化。我原以爲我能與方向參數如下發揮:有沒有辦法在對角線上填充線性漸變?
context->GradientFillLinear(
wxrect,
get_wx_colour(gradient.front()),
get_wx_colour(gradient.back()),
wxNORTH | wxEAST);
當我這樣做時,編譯器方向的子表達式轉換爲int和失敗,因爲一個類型不匹配的編譯。我懷疑梯度只能水平或垂直填充,這就是爲什麼參數寫入期望枚舉值。任何人都可以證實這種懷疑嗎?