当前位置:首页 > 编程开发

activex 控件(ocx)与容器

webgou17年前 (2010-04-20)编程开发308

activex 控件(ocx)与容器

[B]容器:[/B] 1.控件容器,桌面程序 2.网页,一般指browser [B]实现技术:[/B] 1.MFC 2.ATL [B]两者之间通讯:[/B] 1.事件做出响应 (ocx->容器) 2.属性和方法的接口进行管理(容器->ocx) 本质: 1.进程内服务器 2.COM组件 [B] 容器与ocx(flash)通讯实例:[/B] 容器用callfunction函数与flash通讯,容器可以为VC、VB、C#编写 VB端 Private Sub Command1_Click() Flash1.CallFunction "helloworld" '篇幅关系,与上面同行 End Sub Private Sub Form_Load() ShockwaveFlash1.LoadMovie 0, App.Path & "\showstring.swf" End Sub flash端 ①添加一个文本框text_txt以显示效果 ②ActionScript代码为 function show(str1:String,str2:String):Void{ test_txt.text=str1+" : "+str2; } flash.external.ExternalInterface.addCallback("show",this,show); C++或C#描述(只传一个参数,用) 主程序端: flash1.LoadMovie(0,Application.StartPath+"\showstring.swf"); flash1.CallFunction("Helloworld"); flash端: ①添加一个文本框text_txt以显示效果或用trace("call: "+result+"") ②ActionScript代码为,其中result只是参数,而主程序端使用AS的函数时不需要关心参数名,只有知道有参数个数,或参数位置 function test(result:Object):Void{ test_txt.text=result; } flash.external.ExternalInterface.addCallback("test", test);

扫描二维码推送至手机访问。

版权声明:本文由知了博客发布,如需转载请注明出处。

本文链接:https://www.webgou.info/?id=150

标签: activexocx
分享给朋友:

“activex 控件(ocx)与容器” 的相关文章

IE最新的极光0day

var sc = unescape(" dddd"); var sss = Array(826, 679, 798, 224, 770, 427, 819, 770, 707, 805, 693, 679, 784, 707, 280, 238, 259, 819, 336, 6…

递归逆转字符串

string RecuriseRevalsal(string &s)...{ if(s.size()˃1) ...{ string::iterator i = s.begin(); char end = *i; ...…

Total Commander 7.5 体验

今天下载7.5版本,发现有很多功能有许多不一样.比如关机快捷操作在主界面上就没有体现出来.…

在Eclipse下安装C++插件CDT

按照eclipse的官方网站的要求,要下载如下的东东:1.eclipse(http://www.eclipse.org/downloads/index.php)…

Shader 进度条/技能CD特效

用了几天弄明白了这个简单的进度条,不容易。主要是利用了三角函数反正切函数特性,在夹角范围内的值透明度设为0,不在范围内值设成1.对于shader 编辑器,可以用forge 以及amplify.贴上测试代码:// Made with Amplify Shader Editor// Available…

匿名对象生存周期

匿名对象生存周期什么是匿名对象?匿名对象简单的说就是没有名字的对象,和临时对象是完全不相同的。比如交换两个变量a、b的值通常做法是使用一个临时变量...…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。