• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > Js对象传递给ActiveX

Js对象传递给ActiveX

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了js activexobject,js activex,js new activexobject,js调用activex,js activex控件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: Js对象传递给ActiveX
描述:

Activex用js加载,我想将当前页的window对象,传递给Activex中的一个接口A,A有个参数类型为IDispatch*。A的实现如下:


HRESULT hr;
CComPtr<IHTMLDocument2> cpDoc2;
hr = pdispBody->QueryInterface(IID_IHTMLDocument2,(void**)&cpDoc2);
if(SUCCEEDED(hr))
{
MessageBox(NULL,"succeeded","",MB_OK);
}
return S_OK;

我在js 中直接将window传递给了A

var testActive = new ActiveXObject("TestATL.1");
testActive.A(window);

这样调用无法成功,不知道该怎么改正~求助,谢谢~


解决方案1:

你的JS传给A的是window, 而A把参数当document用, 当然错了.


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 关于ActiveX与Js的交互
  • JS调用activeX的问题!!高手赐教
  • JS调用ActiveX方法的问题
  • js中如何实现调用activex带返回参数接口的方法
  • ActiveX根据JS函数名称的字符串调用此JS函数
  • [Help]ActiveX可以通过回调函数,来向JS发消息么?
  • JS如何回调ActiveX
  • Js使用ActiveX控件的事件问题
  • [Help]ActiveX如何向JS脚本发送自定义消息?
  • JS调用ACTIVEX的自定义事件

相关文章

  • 2017-06-04 关于从网络接收h264的sourcefilter
  • 2017-06-05 如何用程序控制QQ游戏这个程序?
  • 2017-06-04 有谁知道发布使用ADO的程序时,需要给用户安装什么文件?
  • 2017-06-04 map中find方法的问题
  • 2017-06-05 快疯了!f5不会出错,可ctrl+f5就问题多多,动不动就是各种异常,why,这一般是原因啊?
  • 2017-06-04 再问个串口发送的小问题
  • 2017-06-04 com组件与容器进行通信的机理
  • 2017-06-04 64位ocx能在xp32位系统上注册吗,反过来,会怎样?
  • 2017-06-04 SetUnhandledException处理程序的dll内存错误但不直接重启程序
  • 2017-06-04 急!在线等!初学者想请教一下关于DCOM调用的问题?谢谢!

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 怎样暂停或终止一个正在执行的线称呀?
    • VC60调用vc6写的控件,在程序退出的时候出现一个DEBUGASSERT错误,是CCmdTarg类的析构函数出错
    • 调用dll函数是的内存泄漏
    • 关于窗口中使用控件的问题(入门级)
    • com中繁琐的问题求解重重给分!!!!!
    • WIN7下用MSCOMM控件
    • 水平浏览器栏的高度问题
    • 望有SDKforWin98/95的兄弟能提供两个文件,不胜感激
    • BCG库程序问题,请高手帮助
    • 如何在“我的电脑”中添加自己的项目?

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有