言語やOSを書いてください。
うちなんかはVBもVCも受け付けているので 言語を書いてないと、答えようがありません。 OSもNT/2000だったらPlgBltが使えるけど、 9X系だと自前で処理しないといけないとかが あるので、ちゃんと書きましょう。
> 画像を回転させる方法がわかりません。 簡単なサンプルをVBのページにアップしました。 VCの場合も同じ考え方で出来ます。
原理は簡単です。点の回転がわかれば理解できるでしょう。 アナログ時計を作成中とのことなので、その辺は大丈夫でしょう。 注意点は、元の画像の各点がどこに移動するのかではなく、 移動先の各点の元の位置はどこなのかを求めることです。 よくあるミスなのですが、「元の画像の各点がどこに移動するのか」 を求めていいって出来た回転された画像は、穴があいた画像に なってしまいます。(実験してみればよくわかる。)
わからんとこがあったら、また質問してください。
|