我使用 Rectangle() 在屏幕上画了一个正方形,每次按下“r”键时,我想让该正方形顺时针旋转 1 度。
我知道如何设置“r”的按下,但我不知道从哪里开始进行旋转。有任何想法吗?
它是 Win32 项目。我对这个 Windows 编程仍然很陌生,所以它没什么特别的。我所做的只是创建了一个 Win32 项目,创建了空白的空窗口,并使用 Rectangle() 绘制了一个正方形。
有很多方法。Microsoft 通常希望您使用 Direct2D 进行绘图,因此您可以考虑研究一下。对于 Direct2D,MSDN 库中有两个示例:
使用 GDI,您可以使用Polygon
和计算正弦和余弦坐标,或使用SetWorldTransform
.