0

32 アプリケーションでアニメーション付きのウィンドウのサイズを変更したいと考えています。どこでも検索しましたが、そうするための Win32/MFC API が見つかりませんでした。私が必要とするアニメーション動作は非常に単純です。ウィンドウの高さを拡大しているだけです。どうすればこの動作を実現できるか教えてください。

4

2 に答える 2

1

GDI を使用して、いくつかのカスタム アニメーション効果を実現できます。まず、GetWindowRect を使用してウィンドウの座標と位置を取得します。ShowWindow を使用してウィンドウを非表示にします。タイマーで DrawRect、FillRect などを使用してアニメーションを描画します。システム ウィンドウの色を使用して四角形を塗りつぶすことをお勧めします。次に、アニメーションが完了したら、ShowWindow を使用してウィンドウを再度表示/サイズ変更します。

于 2011-07-16T02:29:43.493 に答える
-1

::AnimateWindow() を見てください。MSDN リンク: http://msdn.microsoft.com/en-us/library/ms632669%28v=vs.85%29.aspx

于 2011-07-14T16:18:58.307 に答える