次の方法で共有


CAnimateCtrl::Open

AVI クリップを開き、最初のフレームを表示するには、この関数を呼び出します。

BOOL Open(
   LPCTSTR lpszFileName 
);
BOOL Open(
   UINT nID 
);

パラメーター

  • lpszFileName
    AVI ファイルの名前または AVI のリソース名を含む null で終わる文字列への CString のオブジェクトまたはポインター。このパラメーターが nullと、アニメーション コントロール用に開いた AVI のクリッピングを終了します (存在する場合)。

  • nID
    AVI リソース識別子。このパラメーターが nullと、アニメーション コントロール用に開いた AVI のクリッピングを終了します (存在する場合)。

戻り値

成功した場合は; それ以外の場合は。

解説

AVI のリソースは、アニメーション コントロールを作成したモジュールから読み込まれます。

[開く] は AVI のクリップ サウンドをサポートしていません; サイレント AVI のクリッピングのみ開くことができます。

アニメーション コントロールに ACS_AUTOPLAY のスタイルがある場合、アニメーション コントロールは自動的に、そのすぐのクリッピングを開き、を呼び出します。これは、スレッドが実行を続行しながら、の背景をクリップされます。クリップが整った再生と、自動的に繰り返されます。

アニメーション コントロールに ACS_CENTER のスタイルがある場合、AVI のクリッピングは、コントロールの中央に、コントロールのサイズは変更されません。アニメーション コントロールに ACS_CENTER のスタイルがない場合、コントロールは AVI のクリッピングが AVI のクリップ イメージのサイズに開いたときにサイズ変更されます。コントロールの左上隅の位置では、コントロールのサイズは変更されません。

アニメーション コントロールに ACS_TRANSPARENT のスタイルがある場合、最初のフレームがアニメーションのクリッピングで指定された背景色ではなく透明な背景を使用して描画します。

使用例

CAnimateCtrl::CAnimateCtrlの例を参照してください。

必要条件

ヘッダー: afxcmn.h

参照

関連項目

CAnimateCtrl クラス

階層図

CAnimateCtrl::Close

CAnimateCtrl::Create