CAnimateCtrl::Open

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

返回值:如果成功,则返回非零值,否则为0。

参数:
lpszFileNameCString对象或一个指向一个以空终止符结尾的字符串的指针。此字符串包含了AVI文件的名字或一个AVI资源的名字。如果此参数为空,则系统关闭以前动画控件打开的AVI片段,如果有的话。
nIDAVI资源识别器。如果此参数为空,则系统关闭以前动画控件打开的AVI片段,如果有的话。

说明:
调用此函数来打开一个AVI片段并显示它的第一帧。
如果动画控件为ACS_AUTOPLAY风格,则动画控件将在打开片段之后,自动开始播放它。当线程继续执行时,它将继续在背景下播放片段。
当片段播放时,它将自动重复。
如果动画控件为ACS_CENTER风格,AVI片段将在控件中居中并且控件大小不会改变。如果动画控件的风格不为ACS_AUTOPLAY,则当AVI片段被打开时控件将重新定义为AVI片段中图象的大小。控件左上角的位置不改变,只是控件的大小改变。
如果动画控件为ACS_TRANSPARENT风格,则第一帧将使用透明背景绘制而不是使用动画片段中指定的背景颜色。

请参阅:CAnimateCtrl::Close, CAnimateCtrl::Create