Rectangle() を使用して画面に正方形を描画しました。「r」キーを押すたびに、その正方形を時計回りに 1 度回転させたいと考えています。
「r」を押す方法は知っていますが、どこから回転を開始すればよいかわかりません。何か案は?
Win32 プロジェクトです。私はまだこのWindowsプログラミングに慣れていないので、何も派手ではありません。Win32 プロジェクトを作成し、空白の空のウィンドウを作成し、Rectangle( ) で四角形を描画しただけです。
方法はたくさんあります。Microsoft は通常、Direct2D を使用して描画することを望んでいるため、それを検討することを検討してください。Direct2D の場合、MSDN ライブラリに 2 つの例があります。
GDI を使用するPolygon
と、サインとコサインを使用して座標を使用および計算するか、または を使用して線形変換を適用できますSetWorldTransform
。