1
我使用GDI +尝试在屏幕上绘制矩形并将其旋转45度。
下面是我使用在屏幕上旋转矩形
Pen RedPen(Color(255, 255, 0, 0), 4);
HDC screenDC = GetDC(NULL);
Graphics graphics(screenDC);
graphics.RotateTransform(45);
graphics.DrawRectangle(&RedPen, 150, 150, 50, 50);
矩形旋转的代码,但它的位置移动了一圈越旋转。
我很确定这是因为我旋转屏幕的中心,而不是矩形的中心?
那么我如何将它围绕矩形的中心旋转呢?