使用WebBrowser控件播放Flash网页相关问题解决方法
2010-10-25 15:46
796 查看
今天在做触摸屏程序的时候,用到了flash网页。
于是在WebBrowser控件中加载flash地址,flash展示出来了,没有问题,可是当点击flash页面
中的按钮,点击跳转时没有了反应。键盘操作也没有反应。
在网上找了半天,终于找到了解决的办法,就是写一个类继承WebBrower控件,重写
protected override void WndProc(ref System.Windows.Forms.Message m) 方法
相关代码如下:
class WebBrowserClass : System.Windows.Forms.WebBrowser
{
protected override void WndProc(ref System.Windows.Forms.Message m)
{
switch (m.Msg)
{
case 0x201: // WM_LMOUSEBUTTON
case 0x204:
case 0x207:
case 0x21:
base.DefWndProc(ref m);
return;
}
base.WndProc(ref m);
}
}
需要使用WebBrowser控件时,就用这个类来创建,flash页面点击无效的问题得以解决。
于是在WebBrowser控件中加载flash地址,flash展示出来了,没有问题,可是当点击flash页面
中的按钮,点击跳转时没有了反应。键盘操作也没有反应。
在网上找了半天,终于找到了解决的办法,就是写一个类继承WebBrower控件,重写
protected override void WndProc(ref System.Windows.Forms.Message m) 方法
相关代码如下:
class WebBrowserClass : System.Windows.Forms.WebBrowser
{
protected override void WndProc(ref System.Windows.Forms.Message m)
{
switch (m.Msg)
{
case 0x201: // WM_LMOUSEBUTTON
case 0x204:
case 0x207:
case 0x21:
base.DefWndProc(ref m);
return;
}
base.WndProc(ref m);
}
}
需要使用WebBrowser控件时,就用这个类来创建,flash页面点击无效的问题得以解决。
相关文章推荐
- 网页中Flash出现“单击激活并使用此控件”的解决方法
- 解决Delphi中使用TWebBrowser控件访问带Flash网页时提示报错的问题
- Android开发中使用WebView控件显示找不到网页的解决方法
- 解决网页中使用自己喜欢字体容量过大加载过久的问题!字蛛webfont 安装及使用方法
- 常量,字段,构造方法 调试 ms 源代码 一个C#二维码图片识别的Demo 近期ASP.NET问题汇总及对应的解决办法 c# chart控件柱状图,改变柱子宽度 使用C#创建Windows服务 C#服务端判断客户端socket是否已断开的方法 线程 线程池 Task .NET 单元测试的利剑——模拟框架Moq
- GridView中使用类似于Button btnToped = (Button)e.Row.FindControl("btnToped");提示“未将对象引用到实例”,也就是找不到控件的问题的解决方法
- PHP中使用file_get_contents抓取网页中文乱码问题解决方法
- 解决swfupload上传控件文件名中文乱码问题 三种方法 flash及最新版本11.8.800.168
- 安卓中经常使用控件遇到问题解决方法(持续更新和发现篇幅)(在textview上加一条线、待续)
- 关于使用VS.Net2003调试器出现的问题及相关解决方法
- 关于使用VS.Net2003调试器出现的问题及相关解决方法 (转)
- Ubuntu 下网页flash问题解决办法--flash无法播放,中文方块字
- 关于使用CreateUserWinzard控件创建用户时出现连接数据库问题的解决方法
- 问题-Delphi在多线程中使用其他窗体上的控件,报“尚未调用CoInitialize”解决方法
- WPF WebBrowser 控件在 x64 机器上显示IE/Flash 错误解决方法
- 解决使用MasterPage后,Page.FindControl方法找不到指定控件的问题
- 使用WebBrowser控件从string以及从stream载入网页的方法
- C# winfrom中Flash播放使用axShockwaveFlash控件设置透明XP出现白色背景解决办法,仿QQ魔法表情效果
- asp.net 用户控件中 使用相对路径的解决方法-------- 图片路径问题(用户控件、图片路径) ,ResolveUrl
- 网页视频、flash打不开或无法播放的解决方法