CAnimateCtrl クラス
Windows コモン アニメーション コントロールの機能が用意されています。
class CAnimateCtrl : public CWnd
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
CAnimateCtrl オブジェクトを構築します。 |
パブリック メソッド
名前 |
説明 |
---|---|
AVI のクリッピングを閉じます。 |
|
アニメーションのコントロールを作成し、CAnimateCtrl のオブジェクトにアタッチします。 |
|
指定されたウィンドウの拡張スタイルのアニメーション コントロールを作成し、CAnimateCtrl のオブジェクトにアタッチします。 |
|
Audio Video Interleaved (AVI) のクリッピングが再生中かどうかを示します。 |
|
ファイルまたはリソースから AVI のクリッピングを開き、最初のフレームを表示します。 |
|
サウンドなしで AVI のをクリップします。 |
|
AVI のクリップ選択した一つのフレームを表示します。 |
|
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を参照してください。
継承階層
CAnimateCtrl
必要条件
ヘッダー : afxcmn.h