Windows アニメーションのサンプル
このセクションに含まれるトピックでは、Windows Animation Manager ドキュメントをサポートするコード サンプルの詳細について説明します。
このセクションの内容
トピック | 説明 |
---|---|
アプリケーション駆動型アニメーションのサンプル |
|
タイマー駆動型アニメーションのサンプル |
|
カスタム補間のサンプル |
レンダリングに Direct2D を使用して、独自のカスタム補間機能で Windows アニメーションを使用する方法を示します。 |
グリッド レイアウトのサンプル |
Windows アニメーションを使用し、Direct2D を使用して画像のグリッドをアニメーション化する方法を示します。 |
優先度比較のサンプル |
レンダリングに Direct2D を使用して、独自の優先度比較で Windows アニメーションを使用する方法を示します。 |
サンプル ファイル
各サンプルには、次のキー ファイルの多くが含まれています。
-
Application.cpp
-
アプリケーション エントリ ポイントを定義します。
-
MainWindow.h
-
CMainWindow クラスを宣言します。
-
MainWindow.cpp
-
アニメーション コンポーネントとグラフィックス プラットフォームを初期化し、イメージを読み込み、クライアント領域をレンダリングします。
-
LayoutManager.h
-
CLayoutManager クラスを宣言します。
-
LayoutManager.cpp
-
メイン ウィンドウの画像のレイアウトを計算し、ストーリーボードを作成し、ストーリーボードに遷移を追加して、ストーリーボードをスケジュールします。
-
Thumbnail.h
-
CThumbNail クラスを宣言します。
-
Thumbnail.cpp
-
アニメーション変数を作成し、サムネイルをレンダリングします。