CAnimateCtrlクラスは、Windows コモン アニメーション コントロールの機能を提供します。このコントロール ( CAnimateCtrlクラス) Windows 95 および Windows NT 3.51 の下で実行されているプログラムのみ、後です。
AVI (オーディオ ビデオ インタリーブ) 形式でクリップを表示する四角形のウィンドウ、アニメーション コントロールである ? 標準の Windows ビデオ/オーディオ形式。AVI クリップは一連のビットマップ フレームを映画のようです。
アニメーション コントロールは、単純な AVI クリップだけを再生することができます。具体的には、アニメーション コントロールによって再生するクリップが次の要件を満たす必要があります。:
AVI クリップ、AVI リソースとしてアプリケーションに追加することができます。 または別の AVI ファイルとしてアプリケーションに同行することができます。
AVI クリップの表示中の実行スレッドを続行するため、アニメーション コントロールの 1 つの一般的な用途は、時間のかかる操作中にシステム アクティビティを示すことです。たとえば、[検索] ダイアログ ボックス、Windows 95 のエクスプ ローラーの移動虫眼鏡として、システム ファイルを検索が表示されます。
エディター ダイアログ ボックスまたはダイアログ ボックスを使用して、ダイアログ リソースから、 CAnimateCtrlオブジェクトを作成する場合は、ユーザー ダイアログ ボックスを閉じたとき、自動的に破棄されます。
ウィンドウ内のCAnimateCtrlオブジェクトを作成する場合は、それを破壊する必要があります。スタックにCAnimateCtrlオブジェクトを作成する場合は、それが自動的に破棄されます。新しい関数を使用して、ヒープにCAnimateCtrlオブジェクトを作成する場合、削除それを破壊する、オブジェクトを呼び出す必要があります。CAnimateCtrlから新しいクラスを派生し、そのクラスのすべてのメモリを割り当てる場合は、割り当てを破棄するには、 CAnimateCtrlデストラクターをオーバーライドします。
CAnimateCtrlの使用の詳細についてを参照してください コントロールのトピックと を使用して CAnimateCtrl Visual の C++ プログラマのガイド。
#include lt;afxcmn.h>
サンプル特価; MFC サンプル CMNCTRL1 | MFC サンプル MFCIE(&N)
参照特価;アニメーション コントロール スタイルの CAnimateCtrl::Create、 ON_CONTROL(&N)