我使用Rectangle()在屏幕上绘制了一个正方形,并且每次按下'r'键时我想让该正方形顺时针旋转1度。
我知道如何设置按'r',但我不知道哪里开始旋转发生。有什么想法吗?
是Win32项目。我仍然是这个Windows编程的新手,所以它没什么特别的。所有完成的Iv都是Win32项目,制作空白的空窗口,并用Rectangle()绘制一个正方形。
答案 0 :(得分:1)
有很多方法。 Microsoft通常希望您使用Direct2D进行绘制,因此您可以考虑对此进行研究。对于Direct2D,MSDN Library中有两个示例:
使用GDI,您可以使用Polygon
并使用正弦和余弦计算坐标,也可以使用SetWorldTransform
应用线性变换。