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);
矩形回転
を使用しているコードだが、それはより多くのそれが回転円形に位置が移動します。長方形の中心ではなく、画面の中心を回転させているので、これが本当に確実でしょうか?
それで、矩形の中心をどのように回転させるのですか?