文档视界 最新最全的文档下载
当前位置:文档视界 › Adobe_flash_player_active_x_控件失败的方法

Adobe_flash_player_active_x_控件失败的方法

Adobe_flash_player_active_x_控件失败的方法
Adobe_flash_player_active_x_控件失败的方法

解决安装Adobe flash player active x 控件失败的方法默认分类2008-03-05 11:05:31 阅读2879 评论33 字号:大中小

不知道为什么今天看网页时总看不见Flash,各大网站总好心的提醒我说,我的Flash版本太低了,要我升级新的版本,可到了Adobe 官方网站上升级了N次,各网站依旧是不断提醒我“Flash版本太低了”,卸载了重装,修改注册表,到安全模式下去装,依然是失败。失败……

我想或许是Adobe的网站出问题了,于是到天空下载站下了最新的flash player 控件,我想我点击安装都是失败,现在已经下载下来了,应该没有问题了吧,哪知道还是失败,失败,失败,把我给郁闷惨了!

于是上https://www.docsj.com/doc/555695265.html,/go/tn_19166_cn上找答案,可没想到连那个网页都打不开,提示我该网页不存在,网页错误,我欲哭无泪。

想了想,还是百度了一下看看,却发现与我同样遭遇的有人很多。大家都是受害者啊!

在百度知道里面介绍了几种方法,可一试之后却没一个有用,气的我打算重装算了,哪知道最后竟然在它的官网上找到了这个页面:https://www.docsj.com/doc/555695265.html,/selfservice/viewContent.do?externalId=tn_19166&sliceId=1#uninstall,不过是全英文的,看的我头都大了,在金山快译的帮助下我大约弄懂了它的意思,原来是因为不管你怎么卸载怎么删除,都没有办法把它删除干净,必须按照它的提示安装专门的卸载程序,其过程如下:

1.下载微软subinacl.msi (不知道是什么,安装后有Windows Resource Kits)

https://www.docsj.com/doc/555695265.html,/download/1/7/d/17d82b72-bc6a-4dc8-bfaa-98b37b22b367/sub inacl.msi

安装

2.下载reset_minimal

https://www.docsj.com/doc/555695265.html,/support/flashplayer/ts/documents/fb1634cb/reset_minimal.zip

解压缩后,将reset_minimal复制到C:\Program Files\Windows Resource Kits\Tools\ 目录下,执行reset_minimal,约需要2-5分钟时间,执行时不要使用电脑,执行完毕后提示“按任意键退出”。

3.下载flash player 卸载器

https://www.docsj.com/doc/555695265.html,/pub/flashplayer/current/uninstall_flash_player.exe 执行卸载操作

4.下载flash player 9.0.11

5.00

https://www.docsj.com/doc/555695265.html,/support/flashplayer/ts/documents/tn_19166/Install_Flash_Player_9_Act iveX.zip

安装,成功搞定

第一、开始——设置——控制面板——双击添加与删除程序卸载掉flsh等相关文件

第二C:\WINDOWS\system32\Macromed\Flash 把文件夹删掉!不行用QQ电脑管家粉碎

第三:开始运行regedit 打开注册表顺序展开

HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia删掉

然后F3出现框输入:“MACHINE”然后回车!搜索!搜索完毕之后!删掉所找到的!关闭注册表

第四:下载9.0 版或10版安装!

第五、下载flash player plugin 安装

第六、注意安装软件必定要关闭浏览器,ctrl+alt+delete打开任务管理器,查看进程!是否“IEXPLORE.EXE"进程在运行!如果是!请注意右键结束进程!

----------------------------------------------------

可以看看是不是用的是administrator计算机管理员的那个用户

打开我的电脑——控制面板——用户账户然后创建一个新账户名字随便密码有没有也随便(

再开始——运行——control userpasswords2——在用户名那边选亲新建的那个——确定(如果是灰色不能选择把[要使用本机,用户必须输入用户名和密码]打上勾)

然后再重新开机当然你进的就是你新建的那个用户了

然后再开始——运行——control userpasswords2——换回原来的administrator——确定

再重新启动去下载最新的flash player就OK了

反正以前一个礼拜里我按百度知道里MINA的回答(没删干净等方法)都不管用但最重要的我还是个电白(TAT)半猜办弄的就好了

1.全部清除掉原来没删除完的FLASH插件,具体地址:

C:\WINDOWS\system32\Macromed\Flash,Flash文件夹里的东东要全部清除干净!

2.重新启动机子安装下载的Flash Player 版本10.1插件就好了!

解决Adobe Flash player无法注册Activex控件问题的办法(图解)

【图解说明】解决 Adobe Flash player 安装失败(无法注册 Flash player 的 Activex 控件)问题的办法 【前言】请注意时效,2010.09.21推出的最新版 Adobe Flash Player 卸载工具(10.1.85.3)应该解决了此问题,下载地址同下文。 【系统环境】 win2003/IE8/NOD32 ESS BE 4/Adobe Flash Player(10.1.82.76 IE版本) 【问题症状】 Adobe Flash Player(10.1.82.76 此版本貌似30天内自动更新了2次)自动更新,安装程序最后被提示“无法注册 Flash player 的 Activex 控件”,即安装失败,导致用户无法浏览网页中的 Flash 内容。 【准备工作】 1. 具有计算机完全控制权。 2. 下载2个Adobe官方文件,推荐新浪下载: uninstall_flash_player.exe(官方最新卸载工具) 新浪下载:https://www.docsj.com/doc/555695265.html,/content/31415.html install_flash_player_10_active_x.exe(官方最新安装文件) 新浪下载:https://www.docsj.com/doc/555695265.html,/content/1149.html 【解决步骤】 1. 关闭所有与Flash有关的进程,如:浏览器、IM软件等。 2. 运行“uninstall_flash_player.exe ”,卸载原有的 Adobe Flash Player (10.1.*)。 3. 开始 - 运行 - regedit 4. 在注册表编辑器中找到 HKEY_CLASSES_ROOT\ShockwaveFlash.ShockwaveFlash 项→ 鼠标右键点击“ ShockwaveFlash.ShockwaveFlash ”项→ 在弹出菜单中选择“权限” → 勾选“完全控制”栏的“允许” → 按“确定”按钮完成操作并返回 5. 删除此 ShockwaveFlash.ShockwaveFlash 项(第4步不做的话则此项无法删除)。

在VS2010中添加Flash控件

一、准备工作 第一步:下载并安装Adobe Flash Player。 从官方网站(https://www.docsj.com/doc/555695265.html,/cn/flashplayer/)上下载最新的Flash Player(大约为2.66M),并安装。对于Windows 32位系统,其默认安装目录为:C:\WINDOWS\system32\Macromed\Flash\;对于64位系统,为:C:\Windows\SysWOW64\Macromed\Flash。 Flash控件的大版本号用数字表示,如9,10,11等,小版本号用小写字母表示,如a, b, c, d, e。如我安装的版本为:Flash10l.ocx。 第二步:通过regsvr32.exe注册flash控件Flash10l.ocx。 从开始菜单中打开运行对话框,并输入:regsvr32 C:\Windows\SysWOW64\Macromed\Flash\Flash10l.ocx 注册该控件(注册之后就可以在项目中进行控件添加了),如果注册成功,有如下提示: 注销控件的命令行为regsvr32 /u C:\Windows\SysWOW64\Macromed\Flash\Flash10l.ocx。 二、新建MFC项目,添加Flash控件 第一步:建立基于对话框的MFC程序。 打开Visual Studio 2010,新建项目,选择“MFC应用程序”,并将其命名为MFCFlash。

在接下来的选型设置中,选择应用程序类型为“基于对话框”,其他可按默认设置。项目建成后,程序默认添加了MFCFlash和MFCFlashDlg的头文件和实现文件,截图如下: 第二步:添加Shockwave Flash Object类。 VC++ 6.0中,可以使用ClassWizard添加ActiveX控件,而VS2005以后的版本没有。如果要添加ActiveX 对应的类,可以“项目”→“添加类”→“ActiveX控件中的MFC类”,打开“从ActiveX控件添加类向导”对话框。选择从“文件”添加类,找到Flash控件的安装位置,即可添加Shockwave Flash控件,接口选择“IShockwaveFlash”,以生成CShockwaveFlash类(类的名称可以修改)。插入后,VC会自动把这个类加入工程里面。

大漠插件字库原理介绍

首先说明下大漠综合工具制作字库的过程和原理 1.截取你所需要的图片 2.点击你所需要字的颜色 3.点击提取点阵 4.输入字符按回车生成字库 具体的原理我不好说,但是就我的理解是:对图片中不符合指定颜色的部分去除掉,然后二值化获取点阵,点阵也就是这些颜色的分布规律,二值化就是黑白两色,RGB格式中黑色"000000"白色"ffffff" 由于我的脚本在别人电脑上运行的时候经常失效,今天改成16位色后我机器上运行也失效了,而我这个脚本主要采用的就是大漠插件的找字功能,我以为是机器间的色偏造成的,一直想法子算色偏,但是我失败了。 后来我想起论坛上有个帖子专门讲过同色系的RGB格式中R值是不变的(不好意思忘了作者了,在这里致谢) 于是我就在大漠综合工具的色偏处输入了00ffff结果是在16位色环境下,大漠综合工具中二值化区域内的字显示的跟我在32位色环境下做的一模一样,接着我提取点阵,制作字库,进行调试,命令格式如下: dm_ret =dm.FindStr(0,0,978,585, "码", "ffd463-00ffff", 1.0, x1, y1) If x1 >= 0 Then MessageBox x1 & y1 End If 准确的弹出了x,y的坐标值 接着我换32位色做同样的调试,显示结果与16位色下相同,我测了坐标正好是我要找的字的左上角 经多次测试发现这个方法中字色的R值必须为FF或00(至于F1,01等未测试,有兴趣的朋友可以试试) 庆幸啊以后找字可以不考虑偏色了呵呵再说了考虑我也不会算 具体原理我也不是很懂,但是我估计应该是:我比较了点阵中R值相同的所有点,取得符合二值化点阵区域内所有的点造成的 再次提醒此方法只适合R值为00,FF的其他位置相同的未测试 当然这么做效率是低了点,但是在我看来脚本应该是:稳定性>通用性>执行效率,毕竟脚本也是你编写的一种软件吗 鲜花,银币在哪拿来啊呵呵 简单说下后台操作的方法,先判断该窗口是否支持后台,用下面的语句: Hwnd=Plugin.Window.Foreground() Hwmd=Plugin.Window.GetkeyFocusWnd() If Hwmd<>0 then Messagebox "可以" Else

Flash ActiveX控件更新失败的解决方法

Flash ActiveX控件更新失败的解决方法 Flash ActiveX控件更新失败的解决方法【图解教程】 经常上网的人都会遇到Adobe Flash Player的更新提示,但时常会更新失败,一失败就会导致Flash ActiveX控件再也无法安装成功(如图1),搞得不少人直抓狂,有些人把IE鼓捣一番兴许能装上,但有些人怎么弄都装不上,搞不好还要还原系统甚至重装系统,真是麻烦。 图1 更新Flash Play时,需要注意的是:提前关闭IE浏览器和其他可能会使用Flash ActiveX控件的程序,否则很容易导致更新失败。 万一遇到更新失败,可按尝试下面的方法来解决: 首先,到C:\WINDOWS\system32\Macromed\Flash目录找到Flash Play 的卸载程序,双击它进行卸载,如图

2. 图2 卸载完毕后,如果有旧版的Flash控件也要一并删除,如果无法删除(如图3)则需要重启系统后删除。 图3 接下来到注册表中删除以下键值: HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayerActiveX HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayer HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX

Compatibility\{d27cdb6e-ae6d-11cf-96b8-444553540000}HKEY_CLASSES_ROOT \ShockwaveFlash.ShockwaveFlash 遇到无法删除的文件和注册表键值,可用ARK反黑工具XueTr来删除,点击这里下载XueTr。 删完以上文件和注册表键值后重启一遍系统即可重新安装Flash ActiveX 控件了,祝你好运! 昨天有人在论坛说Adobe Flash Player 安装失败,就整理了这个帖子,希望对大家有用。 本人原创,哈哈哈哈。 1.下载微软subinacl.m si 并安装https://www.docsj.com/doc/555695265.html,/download/1/7/d/17d82b72-bc6a-4dc8-bfaa-98b3 7b22b367/subinacl.msi 2.下载reset_minimal 并安装https://www.docsj.com/doc/555695265.html,/support/flashplayer/ts/docum ents/fb1634cb/reset_minim al.zip 解压缩后,将reset_minimal复制到C:\Program Files\Windows Resource Kits\Tools\ 目录下(即第一步安装的那个软件的所在目录),执行reset_minimal,执行时不要使用电脑,执行完毕后提示“按任意键退出”。 3.下载flash player 卸载器并执行卸载操作https://www.docsj.com/doc/555695265.html,/pub/flashplayer/current/uninstall_flash_player. exe 4.下载flash player 10.1并安装https://www.docsj.com/doc/555695265.html,/cn/flashplayer/ 安装前,您必须关闭所有其他浏览器窗口。 这样一般都会正常安装得了的。 注意Adobe Flash Player 漏洞不少,为安全起见,请一定要安装最新版的。

大漠插件后台找图、自动获取坐标窗口句柄鼠标多点左单击脚本

大漠插件后台找图、自动获取坐标窗口句柄鼠标多点左单击 脚本 一、准备工作 第一步:下载大漠插件、解压,运行“注册大漠插件到系统.bat”,把全部东东都复制到按键精灵的plugin目录下吧~ 第二步:创建一个文件夹,以d:\test 为例。把你要找的图(60.bmp)、大漠插件里的dm.dll 和RegDll.dll复制到这个文件夹。 第三步:打开按键精灵,创建一个新脚本。往附件(在软件左边框选项)里面添加dm.dll、Reg.dll和图60.bmp 二、复制以下代码到按键精灵 dim ys1,ys2,ys3,a,b,zbx,zby//自定义变量 ys1=9000//1和2点延时 ys1=9000//2和3点延时 ys1=9000//3和1点延时 a=15//纵向下移15单位 b=-15//纵向上移15单位 zbx=100//获取窗口句柄给定的坐标x zby=100//获取窗口句柄给定的坐标y PutAttachment "d:\test", "*.*" //意思是释放所有附件到d:\test目录。就是把有用的文件打包到test目录下 PutAttachment ".\Plugin", "RegDll.dll" //意思是释放RegDll.dll文件到按键精灵安装目录的Plugin目录下,用来完成大漠插件的注册 Call Plugin.RegDll.Reg("d:\test\dm.dll") //调用大漠插件,在按键精灵中使用 Set dm = createobject("dm.dmsoft") //用大漠插件创建一个对象dm dm_ret = dm.SetPath("d:\test") // 设置全局路径,以后你找图用的图片都默认是test目录里的图片了,否则你要用绝对路径d:\test\1.bmp来该表示图片 dm_ret = dm.LoadPic("*.bmp") // 字面意思是加载test目录下的所有图片 Hwnd = dm.GetPointWindow(zbx,zby)//用大漠软件获取给定坐标(zbx,zby)的窗口句柄,保存在Hwnd里 Call Plugin.Window.Move(Hwnd, 0, 0) // 把窗口移到屏幕的(0,0),即左上角 dm_ret = dm.BindWindow(Hwnd,"gdi","windows","windows",0) //这句用来绑定辅助操作的对象窗口 //下面是一条判断语句,如果绑定失败就会提示。那就从前面几几步中找原因吧 Delay 10 If dm_ret = 1 Then Else MessageBox "绑定失败,重启脚本或联系作者" EndScript

PPT中插入SWF的ShockwaveFlash控件中文解释

PPT中插入SWF的ShockwaveFlash控件中文解释 一、属性方面 AlignMode (读写) 语法:AlignMode As Long 说明:对齐方式,与SAlign 属性联动。当控件的长宽比例与影片不一致且WMode 不为ExactFit 时,影片(没有被放大的)在控件中显示的位置可用该属性调整。该属性值由标志位组成。如图,将该属性值(二进制)中相应的位标记为 1 就设置了相应的对齐方向。属性值与相应的对齐方式。后面括号里是二进制数。 1:左对齐(0001) 2:右对齐(0010) 4:顶对齐(0100) 8:底对齐(1000) 也可以组合各种对齐方式,同时将两个或以上的位标记为1,也就是将这四个基本值组合相加。比如同时左对齐和顶对齐,属性值则设为5(0101)。 例子:设置影片为右对齐: movie.AlignMode = 2 -------------------------------------------------------- SAlign (读写) 语法:SAlign As String 说明:对齐模式(与AlignMode 联动)。当AlignMode 代表各对齐模式的位被置“1”时,SAlign 值也相应被设为 “L”(Left)、“T”(Top)、“R”(Right)、“B”(Bottom)各字符的组合。‘L’、‘T’、‘R’、‘B’的先后顺序不变。 例子:设置影片为左对齐和顶对齐: movie.SAlign = "LT" ====================== ==================== BackgroundColor(读写) 语法:BackgroundColor As Long 说明:影片的背景色(与BGColor 联动)。以(红× 65536 +绿× 256 +蓝)计算颜色值。红绿蓝颜色取值范围(0-255)。默认的影片背景色为-1 。如果影片设置了底色或有图片当作背景,那么看不出来该属性值的改变会有什么影响。 例子:将影片背景色设为蓝色: movie.BackgroundColor = 255 -------------------------------------------------------- BGColor (读写) 语法:BGColor As String

flash控件的解释

FLASH播放器控件相关属性和方法说明. ================================== ++++++++++++++++++++++++ ++++++++++属性++++++++++ ++++++++++++++++++++++++ 语法:AlignMode As Long 说明:对齐方式(与SAlign属性联动).当控件的长宽比例与影片不一致且WMode 不为ExactFit时,影片在控件中显示的位置可用该属性调整. 属性值与相应的对齐方式: 1:左对齐 2:右对齐 4:顶对齐 8:底对齐 注意:也可以组合各种对齐方式,就是将这四个基本值组合相加.比如同时左对齐和顶对齐,属性值则设为5. 语法:BackgroundColor As Long 说明:影片的背景色.默认的影片背景色为-1.如果影片设置了底色或有图片当作背景,那么看不出来该属性值的改变会有什么影响。 注意:颜色值使用RGB格式的颜色值 语法:Base As String 说明:指定用于解决影片中所有相对路径的声明的基地址.当影片与其需要的其他文件不在同一目录中的时候该属性特别有用.如不特别指定,Base的值默认为".",也就是当前影片所在的路径. 语法:BGColor As String 说明:影片的背景色.与BackgroundColor不同的是,BGColor是一个六位的十六进制数,每两位分别代表红绿蓝颜色值.如:FFEEAA表示R值为FF,G值为EE,B值为AA. 语法:DeviceFont As Boolean 说明:决定是否使用影片内嵌的字体,默认值为False.将该属性值设为True则强制播放器不使用影片中内嵌的字体而使用本地系统字体. 语法:EmbedMovie As Boolean 说明:影片是否被存贮到控件所在的容器中.当你已载入一个影片后将该属性设为True,播放影片时就不必再去读取SWF文件了.这样可以使SWF文件镶进程序中,不必再读取文件.但将该属性设为True后,控件的Movie属性就不再接受新的值了.要想播放另一个影片(给Movie属性赋新值),必须先将该属性(EmbedMovie)设为False.

网页中flash无法显示解决方法

网页中flash无法显示解决方法(2008-12-13 16:47:32) 标签:电脑regsvr32flash插件activex卡卡it Flash插件网址: https://www.docsj.com/doc/555695265.html,/shockwave/download/download.cgi?P1_Prod_V ersion=ShockwaveFlash 方法1 关于电脑无法显示Flash、图片和插件的解决办法! 现在流氓软件横行,而瑞新的卡卡助手还是很好用的,主要的它是免费的,我就喜欢免费的DD,但免费的 DD就是有些问题,我安装卡卡后发现Flash都不显示了,而且不能在线听音乐了,我郁闷啊!后来找了找 解决办法,还真的能用,现在我把解决办法分享给大家,希望遇到类似问题的朋友有个参考!首先解决无法播放音乐的问题 系统不要精简版的阿!否则不一定能行! 1、开始运行输入regedit 找到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility删除 {CFCDAA03-8BE4-11CF-B84B-0020AFBBCCFA}或 {d27cdb6e-ae6d-11cf-96b8-444553540000}和 {6bf52a52-394a-11d3-b153-00c04f79faa6} 找到哪个删除哪个然后关闭注册表按键盘F5刷新。 2、开始运行输入 regsvr32 jscript.dll 回车 regsvr32 vbscript.dll 回车 再次就是解决无法显示Flash的问题 1. 可能是IE禁止了播放Flash动画。首先,单击IE主窗口中的菜单“工具→Internet选项”,在打开的窗 口中选择“高级”选项卡,在下面的列表中找到“多媒体→播放网页中的动画”选项并将其选中,再单击 “应用→确定”保存设置。如果系统中安装了其他的IE浏览器插件程序,请仔细检查看看相关设置是否禁

PPT中插入flash控件属性设置

PPT中插入flash控件属性设置 (2010-05-13 13:24:50) (1)Movie属性输入要插入的flash的影片文件名。如果不在当前文件夹中,则需要指明文件的路径,最好是将文件拷贝到当前文件夹中。 (2)FrameNum属性设置影片开始放映的帧编号,如果只想截取其中某一片断,在这里输入这个片断的开始帧序号。同时要将属性Playing 设定为Ture。如果无法确定是什么序号,则试验几次便可以找到,每次设置后要进行一次幻灯片的放映。 (3)Scale和ScaleMode属性设定影片播放时画面调整属性,具体有: 0-showAll 自动根据播放窗口大小调整画面大小和比例,完整显示影片。 1-NoBorder 根据需要将画面上下,左右进行截剪,只保留所需画面部分,保持画面成比例增大或缩小。 2-ExactFit 根据窗口大小自动调整影片的高宽比,将全部画面显示出。 3-NoScale 根据需要将影片截剪,图像保持原来大小及比例。 (4)DeviceFont、EmbedMovie、Loop、Menu、Playing属性:DeviceFont 是否允许重新设计字体、EmbedMovie 是否允许将影片嵌入POWERPOINT文件中、Loop 是否进行循环放映,Menu 是否播放时显示出flash的操作菜单,Playing 是否自动播放影片。以上几个属性可根据需要进行设定,他们的取值只能是Ture (是)或False(否)。 (5)AlignMode属性设置播放时影片在所设置播放界面中的位置的对齐方式。0—居中,1—居左,2—居右。 (6)Quality和Quality2属性设定播放影片的品质代码。1-Hgh 高品质,2- AutoLow自动调整为低品质,3 -AutoHigh 自动调整为高品质,0 –低品质。此二属性相互对应,前者为数字编号,后者为英文,只需设定其一即可。 (7)BackgroundColor和BGColor属性设置播放界面背景颜色,前者是表示颜色的10进制

开源 C++配合大漠插件实现的消息泵模式按键模拟编程

开源C++配合大漠插件实现的消息泵模式按键模拟编程 开发背景:某天正在用OPENGL写一个UI界面库,发现实现过程越来越很有趣,一发不可收拾。 于是想着能不能在逻辑型代码上实现类似界面的那种思维。 花了2天写的,对新手或者老手都是会有帮助的。 这个类库的特点: 逻辑全部封装,你只需要提供要执行的行为,已经行为达到某个触发条件执行特定的事物。执行Execu即可。免去了大量重复的逻辑判断,大量的重复的函数调用。 加载大漠插件避开了COM组件注册表机制,用的WIN32方式加载 示例代码: 代码: DmFindPic PicBaiDu_Open;//点击召唤师资料 DmFindPic PicBaiDu_Yixia;//查找是否有装备设置图标但不点击 PicBaiDu_Open.SetPicName(".\\1.bmp"); PicBaiDu_Yixia.SetPicName(".\\2.bmp"); { PicBaiDu_Yixia.Enable_Click_whileFind(false);//找到图片不点击 PicBaiDu_Yixia.Enable_break_whileFind();//找到了就退出app1 DmABCDEFG_ACTION Yidong; Yidong.SetWay(偏移,100,20); PicBaiDu_Yixia.AddSubDo(&Yidong); DmABCDEFG_ACTION Shuangji; Shuangji.SetWay(双击,NULL); PicBaiDu_Yixia.AddSubDo(&Shuangji); DmABCDEFG_ACTION Shuru; Shuru.SetWay(输入文字,"测试");

Flash控件

Flash控件 基本环境:VS2005 Windows XP VS2005创建MFC工程,名称为Dlg51。 在对话框的任一位置,右键“插入ActiveX控件”,选择“Shockwave Flash Object”, 如图1: 图1 添加完成后,如图2所示: 图2 添加完Flash控件后,右击Flash控件,为它添加一个变量,变量名设为

m_flash。这时,你会发现工程中添加了两个文件,分别 为:shockwaveflash1.h 和shockwaveflash1.cpp文件,如图3所示: 图3 这时会在DLG51Dlg.cpp文件中有如下: void CDlg51Dlg::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); DDX_Control(pDX, IDC_SHOCKWAVEFLASH1, m_flash); } 到此处时,距离成功已经不远了,在OnInitDialog中添加以下代码: // TODO: 在此添加额外的初始化代码 CString str; GetCurrentDirectory(MAX_PATH,str.GetBuffer(MAX_PATH)); str.ReleaseBuffer();//RleaseBuffer需要和GetBuffer配套使用

m_flash.LoadMovie(0,str+_T("\\song.swf")); //若写成T("\\song.swf")这种形式,则song这个文件需要放在工程目录下 m_flash.Play(); 至此,你就可以欣赏到song这个FLASH文件了。如图4所示: 图 4

VC大漠实例

MFC VC++ (VS2010) 调用大漠插件实例 小工具源代码: 隐藏鼠标指定的窗口,显示时要求输入密码:119 MiniTool.cpp 部分: // MiniTool.cpp : 定义应用程序的类行为。 // #include "stdafx.h" #include "MiniTool.h" #include "MiniToolDlg.h" #ifdef _DEBUG #define new DEBUG_NEW #endif // CMiniToolApp BEGIN_MESSAGE_MAP(CMiniToolApp, CWinApp) ON_COMMAND(ID_HELP, &CWinApp::OnHelp) END_MESSAGE_MAP() // CMiniToolApp 构造 CMiniToolApp::CMiniToolApp() { // TODO: 在此处添加构造代码, // 将所有重要的初始化放置在InitInstance 中 } // 唯一的一个CMiniToolApp 对象 CMiniToolApp theApp; // CMiniToolApp 初始化 BOOL CMiniToolApp::InitInstance() { // 如果一个运行在Windows XP 上的应用程序清单指定要 // 使用ComCtl32.dll 版本6 或更高版本来启用可视化方式,//则需要InitCommonControlsEx()。否则,将无法创建窗口。

INITCOMMONCONTROLSEX InitCtrls; InitCtrls.dwSize = sizeof(InitCtrls); // 将它设置为包括所有要在应用程序中使用的 // 公共控件类。 InitCtrls.dwICC = ICC_WIN95_CLASSES; InitCommonControlsEx(&InitCtrls); CWinApp::InitInstance(); AfxEnableControlContainer(); // 标准初始化 // 如果未使用这些功能并希望减小 // 最终可执行文件的大小,则应移除下列 // 不需要的特定初始化例程 // 更改用于存储设置的注册表项 // TODO: 应适当修改该字符串, // 例如修改为公司或组织名 SetRegistryKey(_T("MiniTool by liuh")); WinExec("regsvr32.exe dm.dll /s",SW_SHOW);//注册dm.dll,如果dm.dll为当前程序目录相对路径,则直接写dm.dll即可。 CMiniToolDlg dlg; m_pMainWnd = &dlg; INT_PTR nResponse = dlg.DoModal(); if (nResponse == IDOK) { // TODO: 在此放置处理何时用 // “确定”来关闭对话框的代码 } else if (nResponse == IDCANCEL) { // TODO: 在此放置处理何时用 // “取消”来关闭对话框的代码 } // 由于对话框已关闭,所以将返回FALSE 以便退出应用程序, // 而不是启动应用程序的消息泵。 return FALSE; } Dlg.cpp部分: // MiniToolDlg.cpp : 实现文件

Flash控件使用

在VS2010中添加Flash 一、准备工作 第一步:下载并安装Adobe Flash Player。 从官方网站(https://www.docsj.com/doc/555695265.html,/cn/flashplayer/)上下载最新的Flash Player(大约为2.66M),并安装。对于Windows 32位系统,其默认安装目录为: C:/WINDOWS/system32/Macromed/Flash/;对于64位系统,为: C:/Windows/SysWOW64/Macromed/Flash。 Flash控件的大版本号用数字表示,如9,10,11等,小版本号用小写字母表示,如a, b, c, d, e。如我安装的版本为:Flash10l.ocx。 第二步:通过regsvr32.exe注册flash控件 Flash10l.ocx。 从开始菜单中打开运行对话框,并输入:regsvr32 C:/Windows/SysWOW64/Macromed/Flash/Flash10l.ocx 注册该控件(注册之后就可以在项目中进行控件添加了),如果注册成功,有如下提示: 注销控件的命令行为 regsvr32 /u C:/Windows/SysWOW64/Macromed/Flash/Flash10l.ocx。 二、新建MFC项目,添加Flash控件 第一步:建立基于对话框的MFC程序。 打开Visual Studio 2010,新建项目,选择“MFC应用程序”,并将其命名为MFCFlash。

在接下来的选型设置中,选择应用程序类型为“基于对话框”,其他可按默认设置。项目建成后,程序默认添加了MFCFlash和MFCFlashDlg的头文件和实现文件,截图如下: 第二步:添加Shockwave Flash Object类。 VC++ 6.0中,可以使用ClassWizard添加ActiveX控件,而VS2005以后的版本没有。如果要添加ActiveX对应的类,可以“项目”→“添加类”→“ActiveX控件中的MFC类”,打开“从ActiveX控件添加类向导”对话框。选择从“文件”添加类,找到Flash控件的安装位置,即可添加Shockwave Flash控件,接口选择“IShockwaveFlash”,以生成CShockwaveFlash类(类的名称可以修改)。插入后,VC会自动把这个类加入工程里面。

Adobe_flash_player_active_x_控件失败的方法

解决安装Adobe flash player active x 控件失败的方法默认分类2008-03-05 11:05:31 阅读2879 评论33 字号:大中小 不知道为什么今天看网页时总看不见Flash,各大网站总好心的提醒我说,我的Flash版本太低了,要我升级新的版本,可到了Adobe 官方网站上升级了N次,各网站依旧是不断提醒我“Flash版本太低了”,卸载了重装,修改注册表,到安全模式下去装,依然是失败。失败…… 我想或许是Adobe的网站出问题了,于是到天空下载站下了最新的flash player 控件,我想我点击安装都是失败,现在已经下载下来了,应该没有问题了吧,哪知道还是失败,失败,失败,把我给郁闷惨了! 于是上https://www.docsj.com/doc/555695265.html,/go/tn_19166_cn上找答案,可没想到连那个网页都打不开,提示我该网页不存在,网页错误,我欲哭无泪。 想了想,还是百度了一下看看,却发现与我同样遭遇的有人很多。大家都是受害者啊! 在百度知道里面介绍了几种方法,可一试之后却没一个有用,气的我打算重装算了,哪知道最后竟然在它的官网上找到了这个页面:https://www.docsj.com/doc/555695265.html,/selfservice/viewContent.do?externalId=tn_19166&sliceId=1#uninstall,不过是全英文的,看的我头都大了,在金山快译的帮助下我大约弄懂了它的意思,原来是因为不管你怎么卸载怎么删除,都没有办法把它删除干净,必须按照它的提示安装专门的卸载程序,其过程如下: 1.下载微软subinacl.msi (不知道是什么,安装后有Windows Resource Kits) https://www.docsj.com/doc/555695265.html,/download/1/7/d/17d82b72-bc6a-4dc8-bfaa-98b37b22b367/sub inacl.msi 安装 2.下载reset_minimal https://www.docsj.com/doc/555695265.html,/support/flashplayer/ts/documents/fb1634cb/reset_minimal.zip 解压缩后,将reset_minimal复制到C:\Program Files\Windows Resource Kits\Tools\ 目录下,执行reset_minimal,约需要2-5分钟时间,执行时不要使用电脑,执行完毕后提示“按任意键退出”。 3.下载flash player 卸载器 https://www.docsj.com/doc/555695265.html,/pub/flashplayer/current/uninstall_flash_player.exe 执行卸载操作

ppt中flash控件属性 ppt控件工具箱属性使用说明

ppt中flash控件属性ppt控件工具箱属性使用说明 (1)Movie属性输入要插入的flash的影片文件名。如果不在当前文件夹中,则需要指明文件的路径,最好是将文件拷贝到当前文件夹中。 (2)FrameNum属性 设置影片开始放映的帧编号,如果只想截取其中某一片断,在这里输入这个片断的开始帧序号。同时要将属性Playing 设定为Ture。如果无法确定是什么序号,则试验几次便可以找到,每次设置后要进行一次幻灯片的放映。 (3)Scale和ScaleMode属性设定影片播放时画面调整属性,具体有: 0-showAll 自动根据播放窗口大小调整画面大小和比例,完整显示影片。 1-NoBorder 根据需要将画面上下,左右进行截剪,只保留所需画面部分,保持画面成比例增大或缩小。 2-ExactFit 根据窗口大小自动调整影片的高宽比,将全部画面显示出。 3-NoScale 根据需要将影片截剪,图像保持原来大小及比例。 (4)DeviceFont、EmbedMovie、Loop、Menu、Playing属性: DeviceFont 是否允许重新设计字体、EmbedMovie 是否允许将影片嵌入POWERPOINT文件中、Loop 是否进行循环放映,Menu 是否播放时显示出flash的操作菜单,Playing 是否自动播放影片。以上几个属性可根据需要进行设定,他们的取值只能是Ture (是)或False(否)。 (5)AlignMode属性设置播放时影片在所设置播放界面中的位置的对齐方式。0—居中,1—居左,2—居右。 (6)Quality和Quality2属性设定播放影片的品质代码。1-Hgh 高品质,2- AutoLow自动调整为低品质,3 -AutoHigh 自动调整为高品质,0 –低品质。此二属性相互对应,前者为数字编号,后者为英文,只需设定其一即可。 (7)BackgroundColor和BGColor属性 设置播放界面背景颜色,前者是表示颜色的10进制数值,后者为表示颜色的16进制值。数据为-1取缺省颜色,10进制颜色的数值的表示公式是 R*256*256+G*256+B,R、G、B分别表示红绿蓝的数值,取值为0-255;用16进制则第1、2位表示红色的取值,第3、4位表示绿色的取值,第5、6位表示蓝色的取值,取值范围00-FF,以上两种方式相互对应的。 (8)WMode属性 播放Flash窗口模式,有:Window—普通窗口模式,Qpaque—不透明窗口模式,Transparent—透明窗口模式。 (9)Top、Left、Height、Width属性 设定播放Flash窗口的位置及大小,我们既可以在这里输入数值,也可以用鼠标在POWERPOINT中调整这个窗口的位置及大小。以上的设定,在实际应用中,只要将前三个设定好了,其它有设定可以不用调整,直接用原来的值就行了。

解决adobeflashplayer无法注册activex控件问题的办法(图解)

解决A d o b e F l a s h p l a y e r无法注册A c t i v e x 控件问题的办法(图解) -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

【图解说明】解决 Adobe Flash player 安装失败(无法注册 Flash player 的 Activex 控件)问题的办法 【前言】请注意时效,推出的最新版 Adobe Flash Player 卸载工具()应该解决了此问题,下载地址同下文。 【系统环境】 win2003/IE8/NOD32 ESS BE 4/Adobe Flash Player( IE版本) 【问题症状】 Adobe Flash Player(此版本貌似30天内自动更新了2次)自动更新,安装程序最后被提示“无法注册 Flash player 的 Activex 控件”,即安装失败,导致用户无法浏览网页中的 Flash 内容。 【准备工作】 1. 具有计算机完全控制权。 2. 下载2个Adobe官方文件,推荐新浪下载: (官方最新卸载工具) 新浪下载: (官方最新安装文件) 新浪下载: 【解决步骤】 1. 关闭所有与Flash有关的进程,如:浏览器、IM软件等。 2. 运行“ ”,卸载原有的 Adobe Flash Player(.*)。

3. 开始 - 运行 - regedit 4. 在注册表编辑器中找到 HKEY_CLASSES_ROOT\ 项→ 鼠标右键点击“ ”项→ 在弹出菜单中选择“权限” → 勾选“完全控制”栏的“允许” → 按“确定”按钮完成操作并返回 5. 删除此项(第4步不做的话则此项无法删除)。

大漠各个插件说明

大漠各个插件说明 1. 无返回值的不能带括号, 或者说无括号不能带返回值, 例如 dm.FindStr 0,0,2000,2000," 长安","aaaaa-00000",1.0,intX,intY dm.MoveTo intX,intY dm.LeftClick dm.SetPath "c:\xxxx" dm.SetDict 0,"test.txt" dm.LoadPic "*.bmp" 等等,这些都是不需要返回值的, 那么不需要加括号,当然, 你也可以加括号, 但是就必须遵循规则2 2.有返回值的必须带括号,或者说, 有括号必须有返回值,例如dm_ret = dm.FindStr(0,0,2000,2000," 长安","aaaaa-00000",1.0,intX,intY) dm_ret = dm.MoveTo(intX,intY) dm_ret = dm.LeftClick() dm_ret = dm.SetPath("c:\xxxx") dm_ret = dm.SetDict(0,"test.txt") dm_ret = dm.LoadPic("*.bmp") 有些函数,是必须有返回值的,那么就必须带括号,比如Ocr函数等 ss = dm.Ocr(0,0,2000,2000,"aaaaaa-000000",1.0) 4按键多线程调用插件目前来讲,按键的多线程还不够成熟使用多线程调用插件的一个示例. 尽量少用。以下是在按键下// 注册部分我就省略了 Dim hwnd Set dm = createobject("dm.dmsoft")

TracePrint dm.Ver() // 主绑定( 当然你也可以不要主绑定。直接在线程里绑定) hwnd = dm.GetMousePointWindow() dm_ret = dm.BindWindow(hwnd, "dx", "windows", "windows", 0) TracePrint dm_ret Id1 = BeginThread( 测试线程) Id2 = BeginThread( 测试线程) Do Delay 2000 TracePrint " 主线程" Loop // 这里必须用ExitScript 以免线程无法停止. ExitScript Sub 测试线程() Set dm = createobject("dm.dmsoft") // 副绑定 dm_ret = dm.BindWindow(hwnd, "dx", "windows", "windows", 0) TracePrint dm_ret Do

在PPT中实现Flash播放控制

在PPT中实现Flash播放控制 在PowerPoint中插入Flash动画可以采用控件来实现,不过,如果插入的Flash动画本身不包括控制按钮,而你又想控制动画暂停或继续播放,该怎么实现呢? 首先确保系统中已经安装了Shockwave Flash Object插件(只要IE中可以播放Flash动画就表明已经安装)。 启动PowerPoint 2002/2003,用控件工具将需要插入的Flash动画插入进来。 在控件工具箱中将命令按钮拖动两个到幻灯片中,其名称分别为CommandButton1和CommandButton2,分别用右键点击它们,在属性窗口中将Caption改为“暂停”、“播放”。 双击“暂停”按钮,在代码窗口中输入”Slide1.shockwaveFlash1.Stop”,保存后双击“播放”按钮,在代码窗口中输入“Slide1.shockwaveFlash1.Play”。 关闭代码编写返回幻灯片中,播放幻灯片,检查一下,按钮是不是起作用了? 问题:在powerpoint中,通过添加“shockwave flash object”控件,可以播放swf格式文件(flash 制作的动画文件)[1],能大大增强了powerpoint的表现力。但如果想在播放过程中想“暂停”、“后退”、“快进”等,需要右击控件,用弹出菜单来实现比较麻烦,能不能自已制作一些控制swf文件的播放按钮呢? 答:可以。方法如下: (1)在“控件工具箱”单击“命令按钮”,然后在“shockwave flash object”控件下画出添加六个命令按钮。 (2)右击其中一个按钮,从弹出菜单单击“属性”,打开属性对话框,依次把这些按钮的“Caption”属性分别改为“播放”、“暂停”、“最前”、“向前”、“向后”、“最后”。 (3)双击“播放”按钮,在代码对话框的Private Sub CommandButton1_Click()和End Sub之间输入以下代码:ShockwaveFlash1.Playing = true (4)双击“暂停”按钮,输入代码:ShockwaveFlash1.Playing = False (5)双击“最前”按钮,输入代码:ShockwaveFlash1.FrameNum = 1 (6)双击“向前”按钮,输入代码:ShockwaveFlash1.FrameNum = ShockwaveFlash1.FrameNum – 50 (7)双击“向后”按钮,输入代码:ShockwaveFlash1.FrameNum = ShockwaveFlash1.FrameNum +50 (8)双击“最后”按钮,输入代码:

相关文档