我只想更改一个对象的Y轴方向。我创建Pen对象,并应用方法.ScaleTransform(1,-1)。但是线并没有倒置(问题出在红线中)。
void OnPaint(HDC hdc, const RECT &rc)
{
Graphics graphics(hdc);
graphics.SetPageUnit(UnitPixel);
graphics.TranslateTransform(25, 180);
Pen pen(Color(255, 0, 0, 0), 1.0f);
graphics.DrawLine(&pen, -500, 0, 1000, 0);
pen.SetColor(Color(255, 255, 0, 0));
pen.ScaleTransform(1, -1);
graphics.DrawLine(&pen, 10, -50, 500, -50);
}
怎么了?