CAnimateCtrl クラス

Windows コモン アニメーション コントロールの機能が用意されています。

class CAnimateCtrl : public CWnd

メンバー

z44k3stc.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

CAnimateCtrl::CAnimateCtrl

CAnimateCtrl オブジェクトを構築します。

z44k3stc.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

CAnimateCtrl::Close

AVI のクリッピングを閉じます。

CAnimateCtrl::Create

アニメーションのコントロールを作成し、CAnimateCtrl のオブジェクトにアタッチします。

CAnimateCtrl::CreateEx

指定されたウィンドウの拡張スタイルのアニメーション コントロールを作成し、CAnimateCtrl のオブジェクトにアタッチします。

CAnimateCtrl::IsPlaying

Audio Video Interleaved (AVI) のクリッピングが再生中かどうかを示します。

CAnimateCtrl::Open

ファイルまたはリソースから AVI のクリッピングを開き、最初のフレームを表示します。

CAnimateCtrl::Play

サウンドなしで AVI のをクリップします。

CAnimateCtrl::Seek

AVI のクリップ選択した一つのフレームを表示します。

CAnimateCtrl::Stop

AVI のクリッピングを停止します。

解説

このコントロール (したがって CAnimateCtrl のクラス) Windows 95、Windows 98、および Windows NT 3.51 以降で実行されるプログラムにのみ使用できます。

アニメーション コントロールは AVI (Audio Video Interleaved) 形式のいずれを Windows 標準的なビデオとオーディオ形式表示する四角形ウィンドウです。AVI のクリッピングはムービーのような一連のビットマップ フレームです。

アニメーション コントロールは、単純な AVI のクリッピングのみ行うことができます。具体的には、アニメーション コントロールが遊ばれるクリップは、次の条件を満たす必要があります:

  • 、1 桁のビデオ ストリームがない場合、少なくとも 1 フレームが必要です。

  • アニメーション コントロールがオーディオ情報は無視されます) がファイルに最大 2 ビットのストリームがあります (通常は他のストリームが存在する場合、オーディオ ストリームです。

  • クリッピングは RLE8 と圧縮解除されていないかまたは圧縮する必要があります。

  • ビデオ ストリームのパレットの変更は使用できません。

AVI のリソースとしてアプリケーションに AVI のクリッピングを追加することも、別の AVI ファイルとしてアプリケーションに付随することができます。

AVI のクリッピングが表示されている間、スレッドが実行を続けるため、アニメーション コントロールの 1 とおりの使用がかかる操作中にシステム アクティビティを示すことです。たとえば、ファイル エクスプローラーの[検索]ダイアログ ボックスでは、システムがファイルを検索するときに移動拡大鏡を表示します。

ダイアログ エディターを使用してダイアログ ボックスまたはダイアログ内のリソースの CAnimateCtrl のオブジェクトを作成し、ユーザーがダイアログ ボックスを閉じると、自動的に破棄されます。

ウィンドウ内の CAnimateCtrl のオブジェクトを作成する場合は、オブジェクトを破棄する必要があります。CAnimateCtrl オブジェクトをスタック上に作成したときは、自動的に破棄されます。new 関数を使ってヒープ領域の CAnimateCtrl のオブジェクトを作成する場合は、オブジェクトを破棄するオブジェクトの [削除] を呼び出す必要があります。CAnimateCtrl から新しいクラスを派生し、そのクラスのメモリを割り当てた場合、割り当てを破棄するに CAnimateCtrl のデストラクターをオーバーライドします。

CAnimateCtrlの使用の詳細については、コントロールを使用して CAnimateCtrlを参照してください。

継承階層

CObject

CCmdTarget

CWnd

CAnimateCtrl

必要条件

ヘッダー : afxcmn.h

参照

関連項目

CWnd クラス

階層図

CAnimateCtrl::Create

ON_CONTROL