次の方法で共有


アニメーション コントロール

このセクションには、アニメーション コントロールで使用されるプログラミング要素に関する情報が含まれています。

概要

話題 内容
アニメーション コントロールの について アニメーション コントロール は、Audio-Video インターリーブ (AVI) クリップを表示するウィンドウです。 AVI クリップは、映画のような一連のビットマップ フレームです。 アニメーション コントロールでは、オーディオを含まない AVI クリップのみを表示できます。
アニメーション コントロールを使用した このセクションでは、アニメーション コントロールの実装の詳細とコード例を示します。

マクロ

話題 内容
Animate_Close AVI クリップを閉じます。 このマクロを使用するか、ACM_OPEN メッセージを明示的に送信し、null パラメーター 渡すことができます。
Animate_Create アニメーション コントロールを作成します。 Animate_CreateCreateWindow 関数を呼び出してアニメーション コントロールを作成します。
Animate_IsPlaying AVI クリップが再生されているかどうかを確認します。 このマクロを使用するか、ACM_ISPLAYING メッセージを送信できます。
Animate_Open AVI クリップを開き、アニメーション コントロールの最初のフレームを表示します。 このマクロを使用することも、ACM_OPEN メッセージを明示的に送信することもできます。
Animate_OpenEx 指定したモジュールのリソースから AVI クリップを開き、アニメーション コントロールの最初のフレームを表示します。 このマクロを使用することも、ACM_OPEN メッセージを明示的に送信することもできます。
Animate_Play アニメーション コントロールで AVI クリップを再生します。 コントロールは、スレッドの実行中にクリップをバックグラウンドで再生します。 このマクロを使用することも、ACM_PLAY メッセージを明示的に送信することもできます。
Animate_Seek アニメーション コントロールに AVI クリップの特定のフレームを表示するように指示します。 コントロールは、スレッドの実行中にクリップをバックグラウンドで表示します。 このマクロを使用することも、ACM_PLAY メッセージを明示的に送信することもできます。
Animate_Stop アニメーション コントロールでの AVI クリップの再生を停止します。 このマクロを使用することも、ACM_STOP メッセージを明示的に送信することもできます。

メッセージ

話題 内容
ACM_ISPLAYING AVI クリップが再生されているかどうかを確認します。 このメッセージは、明示的に送信することも、Animate_IsPlaying マクロを使用することもできます。
ACM_OPEN AVI クリップを開き、アニメーション コントロールの最初のフレームを表示します。 このメッセージは、明示的に送信することも、Animate_Open または Animate_OpenEx マクロを使用することもできます。
ACM_PLAY アニメーション コントロールで AVI クリップを再生します。 コントロールは、スレッドの実行中にクリップをバックグラウンドで再生します。 このメッセージは、明示的に送信することも、Animate_Play マクロを使用して送信することもできます。
ACM_STOP アニメーション コントロールでの AVI クリップの再生を停止します。 このメッセージは、明示的に送信することも、Animate_Stop マクロを使用して送信することもできます。

通知

話題 内容
ACN_START アニメーション コントロールの親ウィンドウに、関連付けられている AVI クリップの再生が開始されたことを通知します。 この通知コードは、WM_COMMAND メッセージの形式で送信されます。
ACN_STOP アニメーション コントロールの親ウィンドウに、関連付けられている AVI クリップの再生が停止したことを通知します。 この通知コードは、WM_COMMAND メッセージの形式で送信されます。

定数

話題 内容
アニメーション コントロール スタイルする このセクションでは、アニメーション コントロールで使用されるウィンドウ スタイルの一覧を示します。