动画控件
本部分包含有关与动画控件一起使用的编程元素的信息。
概述
主题 | 目录 |
---|---|
关于动画控件 | 动画控件是显示音频视频交错(AVI)剪辑的窗口。 AVI 剪辑是一系列位图帧,与电影相似。 动画控件只能显示不包含音频的 AVI 剪辑。 |
使用动画控件 | 本部分提供动画控件的实现详细信息和示例代码。 |
宏
主题 | 目录 |
---|---|
Animate_Close | 关闭 AVI 剪辑。 可以使用此宏或显式发送 ACM_OPEN 消息,并传入 NULL 参数。 |
Animate_Create | 创建动画控件。 Animate_Create 调用 CreateWindow 函数来创建动画控件。 |
Animate_IsPlaying | 检查是否正在播放 AVI 剪辑。 可以使用此宏或发送 ACM_ISPLAYING 消息。 |
Animate_Open | 打开 AVI 剪辑,并在动画控件中显示其第一帧。 可以使用此宏,或显式发送 ACM_OPEN 消息。 |
Animate_OpenEx | 从指定模块中的资源打开 AVI 剪辑,并在动画控件中显示其第一帧。 可以使用此宏,或显式发送 ACM_OPEN 消息。 |
Animate_Play | 在动画控件中播放 AVI 剪辑。 当线程继续执行时,控件在后台播放剪辑。 可以使用此宏,或显式发送 ACM_PLAY 消息。 |
Animate_Seek | 指示动画控件显示 AVI 剪辑的特定帧。 当线程继续执行时,控件在后台显示剪辑。 可以使用此宏,或显式发送 ACM_PLAY 消息。 |
Animate_Stop | 停止在动画控件中播放 AVI 剪辑。 可以使用此宏,或显式发送 ACM_STOP 消息。 |
消息
主题 | 目录 |
---|---|
ACM_ISPLAYING | 检查 AVI 剪辑是否正在播放。 可以显式发送此消息,也可以使用 Animate_IsPlaying 宏发送。 |
ACM_OPEN | 打开 AVI 剪辑,并在动画控件中显示其第一帧。 可以显式发送此消息或使用 Animate\_Open 或 Animate\_OpenEx 宏。 |
ACM_PLAY | 在动画控件中播放 AVI 剪辑。 当线程继续执行时,控件在后台播放剪辑。 可以显式发送此消息,也可以使用 Animate\_Play 宏发送。 |
ACM_STOP | 停止在动画控件中播放 AVI 剪辑。 可以显式发送此消息,也可以使用 Animate_Stop 宏发送。 |
通知
主题 | 目录 |
---|---|
ACN_START | 通知动画控件的父窗口,关联的 AVI 剪辑已开始播放。 此通知代码以 WM_COMMAND 消息的形式发送。 |
ACN_STOP | 通知动画控件的父窗口,关联的 AVI 剪辑已停止播放。 此通知代码以 WM_COMMAND 消息的形式发送。 |
常量
主题 | 目录 |
---|---|
动画控件样式 | 本部分列出了用于动画控件的窗口样式。 |