没有合适的资源?快使用搜索试试~ 我知道了~
精彩编程与编程技巧-在VB6.0 中 播 放GIF 动 画...
需积分: 3 2 下载量 156 浏览量
2009-10-10
22:49:57
上传
评论
收藏 8KB TXT 举报
温馨提示
试读
4页
精彩编程与编程技巧-在VB6.0 中 播 放GIF 动 画 ...
资源推荐
资源详情
资源评论
在VB6.0 中 播 放GIF 动 画
中 国 矿 业 大 学 北 京 研 究 生 部
关 永 张 杰
---- 摘 要: 由 于GIF 格 式 动 画 文 件 具 有 小 巧、 制 作 方 便 等 特 点, 因 此 在 网 上 得 到 广 泛 应 用, 但 遗 憾 的 是VB 中 的 多 媒 体 控 件 却 无 法 播 放 它, 这 给 我 们 设 计VB 应 用 程 序 带 来 了 不 便。 在 此 我 们 向 大 写 介 绍 一 种 利 用 网 络 浏 览 器IE 实 现 在VB 中 播 放GIF 动 画 的 方 法。 并 给 出 一 个 简 捷、 实 用 的“ 画 中 画” 滚 动 显 示 程 序。
---- GIF 动 画 格 式 文 件 是 一 种 动 态 存 储 的 图 形 格 式 文 件。 在 内 容 相 同 的 条 件 下, 与 其 它 格 式 文 件 相 比, 由 于 它 占 用 的 存 储 空 间 少, 且 制 作 手 段 成 熟, 可 浏 览 的 软 件 工 具 也 很 多, 所 以 倍 受 设 计 者 的 青 睐。 然 而 令 人 遗 憾 的 是, 在Visual Basic 中, 无 论 是 多 媒 体 控 件MCI、MCIWnd, 还 是Animation 控 件, 甚 至 调 用Windows API 函 数 都 无 法 播 放GIF 格 式 的 动 画 文 件。 造 成 这 一 现 象 的 原 因 在 于GIF 动 画 格 式 文 件 不 是VB 多 媒 体 控 件 所 支 持 的 视 频 格 式 文 件(VB 多 媒 体 控 件 所 支 持 的 视 频 格 式 文 件 主 要 有:AVI 格 式、MOV 格 式、FLI 格 式、FLC 格 式 等)。 以 往 我 们 的 解 决 方 法 是: 首 先 利 用 一 些 格 式 转 换 工 具, 比 如GIF Movie Gear 将GIF 格 式 的 动 画 文 件 转 换 为AVI 格 式 的 动 画 文 件, 然 后 再 用 多 媒 体 控 件MCI 和MCIWnd 进 行 播 放。 但 这 种 做 法 主 要 存 在 以 下 两 个 缺 陷:
---- 1 . 所 形 成 的AVI 格 式 动 画 文 件 太 大( 常 常 是GIF 格 式 文 件 的 几 十 倍), 从 而 影 响 系 统 的 效 率。
---- 2 . 所 形 成 的AVI 格 式 动 画 文 件 往 往 带 有 比 较 复 杂 的 调 色 板 信 息, 所 以 当 程 序 在 播 放 这 种AVI 格 式 动 画 文 件 时, 如 果 还 兼 有 动 态 显 示 的 文 字 和 图 象 信 息, 则 整 个 画 面 就 会 产 生 抖 动 和 闪 烁, 从 而 使 显 示 效 果 大 受 影 响。
---- 为 解 决 这 个 问 题, 我 们 在 此 提 出 一 个 全 新 的 处 理 方 案 ― ― ― 通 过 在VB 中 调 用IE 浏 览 器 来 实 现GIF 动 画 的 播 放, 实 际 使 用 表 明: 效 果 甚 好。
---- 一、 浏 览 器IE 和WebBrowser 控 件
---- 众 所 周 知, 运 行VB6.0 需 要 安 装 浏 览 器IE4.0 或 以 上 版 本, 当IE4.0 和VB6.0 安 装 完 成 后, 我 们 便 可 以 在VB6.0 中 使 用IE 所 提 供 的WebBrowser 控 件 播 放GIF 动 画 了。 具 体 方 法 如 下:
---- 1 . 由 于WebBrowser 控 件 并 不 是VB 的 基 本 控 件, 因 此 在 使 用 该 控 件 之 前 必 须 先 将 其 装 入 工 具 箱 中。 装 入 方 法: 在 工 具 箱 中 点 击 鼠 标 右 键 → 选 中“ 部 件” → 复 选Microsoft Internet Controls → 然 后 点 击“ 确 定” 键 即 可。
---- 2 . 选 取WebBrowser 控 件( 注 意 不 同 版 本IE 的WebBrowser 控 件 的 图 标 是 不 同 的,IE4.0 中 的WebBrowser 控 件 的 图 标 是 一 个 地 球;IE3.0 是 一 个 搜 索 图 标。), 添 加 到 窗 体 的 相 应 位 置 上。
---- 3 . 设 计 相 应 代 码, 通 过 使 用WebBrowser 控 件 的Navigate 方 法 播 放GIF 动 画 文 件。
---- Navigate 方 法 的 语 法 格 式 为:
WebBrowser 控 件 名.Navigate URL
[Flags,][TargetFrameName,][PostData,][Headers]
---- WebBrowser 控 件 支 持 的 主 要 方 法 有:
GoBack ― ― ― 回 退 到 上 一 屏。
中 国 矿 业 大 学 北 京 研 究 生 部
关 永 张 杰
---- 摘 要: 由 于GIF 格 式 动 画 文 件 具 有 小 巧、 制 作 方 便 等 特 点, 因 此 在 网 上 得 到 广 泛 应 用, 但 遗 憾 的 是VB 中 的 多 媒 体 控 件 却 无 法 播 放 它, 这 给 我 们 设 计VB 应 用 程 序 带 来 了 不 便。 在 此 我 们 向 大 写 介 绍 一 种 利 用 网 络 浏 览 器IE 实 现 在VB 中 播 放GIF 动 画 的 方 法。 并 给 出 一 个 简 捷、 实 用 的“ 画 中 画” 滚 动 显 示 程 序。
---- GIF 动 画 格 式 文 件 是 一 种 动 态 存 储 的 图 形 格 式 文 件。 在 内 容 相 同 的 条 件 下, 与 其 它 格 式 文 件 相 比, 由 于 它 占 用 的 存 储 空 间 少, 且 制 作 手 段 成 熟, 可 浏 览 的 软 件 工 具 也 很 多, 所 以 倍 受 设 计 者 的 青 睐。 然 而 令 人 遗 憾 的 是, 在Visual Basic 中, 无 论 是 多 媒 体 控 件MCI、MCIWnd, 还 是Animation 控 件, 甚 至 调 用Windows API 函 数 都 无 法 播 放GIF 格 式 的 动 画 文 件。 造 成 这 一 现 象 的 原 因 在 于GIF 动 画 格 式 文 件 不 是VB 多 媒 体 控 件 所 支 持 的 视 频 格 式 文 件(VB 多 媒 体 控 件 所 支 持 的 视 频 格 式 文 件 主 要 有:AVI 格 式、MOV 格 式、FLI 格 式、FLC 格 式 等)。 以 往 我 们 的 解 决 方 法 是: 首 先 利 用 一 些 格 式 转 换 工 具, 比 如GIF Movie Gear 将GIF 格 式 的 动 画 文 件 转 换 为AVI 格 式 的 动 画 文 件, 然 后 再 用 多 媒 体 控 件MCI 和MCIWnd 进 行 播 放。 但 这 种 做 法 主 要 存 在 以 下 两 个 缺 陷:
---- 1 . 所 形 成 的AVI 格 式 动 画 文 件 太 大( 常 常 是GIF 格 式 文 件 的 几 十 倍), 从 而 影 响 系 统 的 效 率。
---- 2 . 所 形 成 的AVI 格 式 动 画 文 件 往 往 带 有 比 较 复 杂 的 调 色 板 信 息, 所 以 当 程 序 在 播 放 这 种AVI 格 式 动 画 文 件 时, 如 果 还 兼 有 动 态 显 示 的 文 字 和 图 象 信 息, 则 整 个 画 面 就 会 产 生 抖 动 和 闪 烁, 从 而 使 显 示 效 果 大 受 影 响。
---- 为 解 决 这 个 问 题, 我 们 在 此 提 出 一 个 全 新 的 处 理 方 案 ― ― ― 通 过 在VB 中 调 用IE 浏 览 器 来 实 现GIF 动 画 的 播 放, 实 际 使 用 表 明: 效 果 甚 好。
---- 一、 浏 览 器IE 和WebBrowser 控 件
---- 众 所 周 知, 运 行VB6.0 需 要 安 装 浏 览 器IE4.0 或 以 上 版 本, 当IE4.0 和VB6.0 安 装 完 成 后, 我 们 便 可 以 在VB6.0 中 使 用IE 所 提 供 的WebBrowser 控 件 播 放GIF 动 画 了。 具 体 方 法 如 下:
---- 1 . 由 于WebBrowser 控 件 并 不 是VB 的 基 本 控 件, 因 此 在 使 用 该 控 件 之 前 必 须 先 将 其 装 入 工 具 箱 中。 装 入 方 法: 在 工 具 箱 中 点 击 鼠 标 右 键 → 选 中“ 部 件” → 复 选Microsoft Internet Controls → 然 后 点 击“ 确 定” 键 即 可。
---- 2 . 选 取WebBrowser 控 件( 注 意 不 同 版 本IE 的WebBrowser 控 件 的 图 标 是 不 同 的,IE4.0 中 的WebBrowser 控 件 的 图 标 是 一 个 地 球;IE3.0 是 一 个 搜 索 图 标。), 添 加 到 窗 体 的 相 应 位 置 上。
---- 3 . 设 计 相 应 代 码, 通 过 使 用WebBrowser 控 件 的Navigate 方 法 播 放GIF 动 画 文 件。
---- Navigate 方 法 的 语 法 格 式 为:
WebBrowser 控 件 名.Navigate URL
[Flags,][TargetFrameName,][PostData,][Headers]
---- WebBrowser 控 件 支 持 的 主 要 方 法 有:
GoBack ― ― ― 回 退 到 上 一 屏。
资源评论
求伯乐
- 粉丝: 22
- 资源: 3095
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功