GDI+渐变画刷伸缩角问题
使用GDI+中的LinearGradientBrush画刷是,使用伸缩角进行旋转,即使用构造函数
LinearGradientBrush(const Rect& rect, const Color& color1, const Color& color2, REAL angle, BOOL isAngleScalable = FALSE);
这里angle即为旋转角度;
但问题是如何获取已知画刷的旋转角度呢?
这里没有使用默认构造函数,而后使用matrix进行矩阵选择,因为矩阵旋转存在旋转区域即起始点问题,故采用上面的构造函数。
多谢!