CAnimateCtrl::Open

调用此函数打开AVI剪切并显示它的第一个帧。

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

参数

  • lpszFileName
    CString 对象或指向包含AVI文件的名称或AVI资源的名称为Null终止的字符串。 如果此参数是 NULL,对动画控件之前,打开,如果有一个系统关闭AVI剪辑。

  • nID
    AVI资源标识符。 如果此参数是 NULL,对动画控件之前,打开,如果有一个系统关闭AVI剪辑。

返回值

非零,如果成功;否则零。

备注

AVI资源从创建动画控件的模块加载。

Open 不支持在AVI的声音剪辑;可以打开仅无提示AVI剪辑。

如果动画控件具有 ACS_AUTOPLAY 样式,动画控件将自动开始播放剪辑,在打开其后。 当您的线程继续执行时,它将继续在后台播放剪辑。 当剪辑使用来完成,则将自动重复。

如果动画控件具有 ACS_CENTER 样式,AVI在控件剪切都居中,且该控件的范围不会更改。 如果动画控件没有 ACS_CENTER 样式,控件将调整大小,当AVI剪辑到图像的大小AVI中打开剪辑。 控件的左上角的位置不会更改,仅将控件的大小。

如果动画控件具有 ACS_TRANSPARENT 样式,第一个帧要绘制使用背景透明而不是在动画指定的背景色剪辑。

示例

CAnimateCtrl::CAnimateCtrl参见示例。

要求

Header: afxcmn.h

请参见

参考

CAnimateCtrl选件类

层次结构图

CAnimateCtrl::Close

CAnimateCtrl::Create