Я хочу изменить направление оси 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);
}
Что не так?