`
webcenterol
  • 浏览: 913826 次
文章分类
社区版块
存档分类
最新评论

在Win32窗口中嵌入Flash

 
阅读更多

标题:在Win32窗口中嵌入Flash
作者:Kagula
日期:2010-09-21
注意:也可直接支持Html文件
正文:
第一部份:如何使用提供的API
Step1:加入头文件
#include "CWebPage.h"
#include "WebPage.h"
#include "URLAddress.h"
Step2:在主窗口创建后,建立Flash窗口
//m_hInst为当前应用的hInstance,m_hWnd为当前主窗口句柄
kagula::g_webpage.init(m_hInst,m_hWnd);
HWND hWnd2 = kagula::g_webpage.createWindow(200,200,300,300);
::ShowWindow(hWnd2,SW_HIDE);
Step3:设置URL
//m_skin存放了可执行程序的相对路径
//fttj.swf为要播放的Flash文件名
std::string sURL = m_skin + "fttj.swf";
std::wstring wsURL = L"//" + s2ws(sURL);
CURLAddress url;
kagula::g_webpage.displayHTMLPage(kagula::g_webpage.getHWND(),url.getURLAddr(wsURL.c_str()));
Step4:调整Flash窗口位置与大小
if (::IsWindowVisible(kagula::g_webpage.getHWND())==TRUE)
{
//相对于桌面的左上角位置和窗口宽高
::MoveWindow(kagula::g_webpage.getHWND(),nX,nY,nW,nH,TRUE);
}
Step5:显示/隐藏Flash窗口
//显示窗口
::ShowWindow(kagula::g_webpage.getHWND(),SW_SHOW);
//隐藏窗口
::ShowWindow(kagula::g_webpage.getHWND(),SW_HIDE);

第二部份:API源码清单
CWebPage文件源码清单


WebPage文件源码清单


URLAddress文件源码清单

分享到:
评论

相关推荐

    400个DreamWeaver插件

    mxp/在Dreamweaver中快速的插入一个Fireworks做好的图片,不过好象只能做空白图 :( mxp/这个插件用来代替Dreamweaver File菜单下的New Form Template命令。作用是可以侦测出站点内的模板,这样就直接打开了,而不...

    Dreamweaver 扩展

    persistent_layers 不管滚动条如何拉动,这个层在窗口中的位置始终固定不变 P7_PowerToys_18 可以让你方便的插入代码,用开始和结束标签加入既存的代码等 justsoalt 用于在你的图片上加入alt标记,它可以利用模板一...

    70款经典Dreamweaver插件

    persistent_layers 不管滚动条如何拉动,这个层在窗口中的位置始终固定不变 P7_PowerToys_18 可以让你方便的插入代码,用开始和结束标签加入既存的代码等 justsoalt 用于在你的图片上加入alt标记,它可以利用模板一...

    Dreamweaver 插件集

    各种Dreamweaver 插件包括: persistent_layers 不管滚动条如何拉动,这个层在窗口中的位置始终固定不变 P7_PowerToys_18 ...在DW的Site窗口中选中文件夹后在右键菜单中添加一条“在资源管理器中打开...”的命令

    DELPHI专题文档-程序应用

    在delphi中使用flash控件 在Delphi中运用QuickReport实现多栏列印 控制INI文件几法 转让控制权 得到执行程序的目录 打开已注册文件 得到Windows用户名和序列号 关闭外部应用程序 查阅可视窗口标题 在Delphi...

    DELPHI专题--程序应用

    在delphi中使用flash控件 在Delphi中运用QuickReport实现多栏列印 控制INI文件几法 转让控制权 得到执行程序的目录 打开已注册文件 得到Windows用户名和序列号 关闭外部应用程序 查阅可视窗口标题 在Delphi...

    经典Dreamweaver插件

    persistent_layers 不管滚动条如何拉动,这个层在窗口中的位置始终固定不变 P7_PowerToys_18 可以让你方便的插入代码,用开始和结束标签加入既存的代码等 justsoalt 用于在你的图片上加入alt标记,它可以...

    Xilium.CefGlue(内核87.0.4280.141_x86)完整示例源码,已解决各种疑难杂症

    2.flash需要用户右键启用,以及flash弹出黑窗口问题 3.利用V8引擎实现js与C#互调,可跨进程互调(跨进程通讯),可同步,可异步 4.cef原生下载功能实现 5.F12启动开发者工具 6.解决Win10触摸屏无法获取输入框焦点...

    Avant Browser 2011 beta 10||发布于201..05.04

    隐私浏览:作为一个隐私模式的设计,Avant浏览器不会在你的电脑中保存网页数据。因此,在你使用隐私浏览期间,与你共用电脑的人将不能看到你访问过哪些网站、网页和文件。 更新日志 [增加]兼容IE9,比IE9上的...

    delphi 开发经验技巧宝典源码

    0204 如何在DataGrid中嵌入LookupComboBox 135 0205 在DBGrid中设置不滚动的列 136 0206 如何在DBGrid中实现复制、粘贴功能 137 0207 在DBGrid中将选中的多行删除 137 0208 在DataGrid中如何使标题文字居中...

    delphi 开发经验技巧宝典源码06

    0204 如何在DataGrid中嵌入LookupComboBox 135 0205 在DBGrid中设置不滚动的列 136 0206 如何在DBGrid中实现复制、粘贴功能 137 0207 在DBGrid中将选中的多行删除 137 0208 在DataGrid中如何使标题文字居中...

    vc++ 应用源码包_1

    非常好的一个实例,把网络连接的UDP/TCP都插入到CList控件中显示出来。 VC++视频捕捉系统 win32下 视频操作。 VC++视频会议系统(完整)有开发文档。使用了系统自带的视频。 Windows核心编程(第五版)随书源代码 ...

    vc++ 应用源码包_2

    非常好的一个实例,把网络连接的UDP/TCP都插入到CList控件中显示出来。 VC++视频捕捉系统 win32下 视频操作。 VC++视频会议系统(完整)有开发文档。使用了系统自带的视频。 Windows核心编程(第五版)随书源代码 ...

    vc++ 应用源码包_6

    非常好的一个实例,把网络连接的UDP/TCP都插入到CList控件中显示出来。 VC++视频捕捉系统 win32下 视频操作。 VC++视频会议系统(完整)有开发文档。使用了系统自带的视频。 Windows核心编程(第五版)随书源代码 ...

    vc++ 应用源码包_5

    非常好的一个实例,把网络连接的UDP/TCP都插入到CList控件中显示出来。 VC++视频捕捉系统 win32下 视频操作。 VC++视频会议系统(完整)有开发文档。使用了系统自带的视频。 Windows核心编程(第五版)随书源代码 ...

    《OceanX》播放器 Prv0.3

    而且 在编辑播放列表窗口中,完全支持多选(shift—连续多选 ctrl—跳跃多选)而且完全支持多选移动、删除等功能!!!8,运行更加的稳定,原来V2版在不同电脑上运行有时会出现IE非法关闭的错误得到了很好的修复 9,...

    vc++ 应用源码包_3

    非常好的一个实例,把网络连接的UDP/TCP都插入到CList控件中显示出来。 VC++视频捕捉系统 win32下 视频操作。 VC++视频会议系统(完整)有开发文档。使用了系统自带的视频。 Windows核心编程(第五版)随书源代码 ...

    《OceanX》播放器 Prv0.33

    而且 在编辑播放列表窗口中,完全支持多选(shift—连续多选 ctrl—跳跃多选)而且完全支持多选移动、删除等功能!!!8,运行更加的稳定,原来V2版在不同电脑上运行有时会出现IE非法关闭的错误得到了很好的修复 9,...

    《浩海网络多格式播放器》V3.9.4.1

    而且 在编辑播放列表窗口中,完全支持多选(shift—连续多选 ctrl—跳跃多选)而且完全支持多选移动、删除等功能!!! 8,运行更加的稳定,原来V2版在不同电脑上运行有时会出现IE非法关闭的错误得到了很好的修复 9,...

Global site tag (gtag.js) - Google Analytics