ActiveX回调js函数 之 变量调用
来源:互联网 发布:怪物猎人捏脸数据女 编辑:程序博客网 时间:2024/06/06 19:45
ActiveX回调js函数 之 变量调用
1、在VC6.0下创建一个MFC ActiveX工程,此处滤过具体步骤。
2、添加外部调用的变量OnDataIn,步骤如下:
3、在StdAfx.h中包含的最后一个afx头文件后添加如下代码:
#include <atlbase.h>extern CComModule _Module;#include <atlcom.h>
4、在StdAfx.cpp中添加如下代码:
CComModule _Module;
5、在CXXXCtrl.h中添加如下变量:
CComDispatchDriver m_pCallJSFun;
6、在CXXXCtrl.cpp的SetOnDataIn(const VARIANT FAR& newValue) 函数中添加如下代码:
if (newValue.vt == VT_DISPATCH) { m_pCallJSFun = newValue.pdispVal; } if(m_pCallJSFun.p != NULL) { CComVariant var1 = "this is a test of callback js function."; m_pCallJSFun.Invoke1((DISPID)DISPID_VALUE, &var1, NULL); }
7、对应的html中JavaScript代码如下:
<OBJECT id="tcom_OB" classid="clsid:5217B355-9EED-4D67-99FB-92AEF5D5FB8E" width=0 height=0> <script> function autoRead(){ tcom_OB.OnDataIn=printMsg; } function printMsg(msg) { alert(msg); } </script><pre>
0 0
- ActiveX回调js函数 之 变量调用
- C# ActiveX调用JS函数
- ActiveX之控件关联变量、调用事件
- Js 中调用 ActiveX 中的函数
- Js 中调用 ActiveX 中的函数
- js调用activeX
- JS调用ActiveX方法
- ActiveX调用JS
- 在ActiveX里调用html中的js函数
- C# ActiveX调用JS函数的便捷方法与思路
- CSS中调用JS函数和变量
- CSS中调用JS函数和变量
- js 通过变量名调用函数
- CSS中调用JS函数和变量
- CSS中调用JS函数和变量
- CSS中调用JS函数和变量
- JS如何调用函数内部变量?
- ActiveX调用 js脚本方法
- linux usb ehci 驱动解读(一)
- 使用C++实现简单线程池v1.0
- 浅谈IQKeyboardManager第三方库的使用
- JDK1.8 lambda
- 使用Spring AOP来统计方法的执行时间
- ActiveX回调js函数 之 变量调用
- 透过android案例熟知状态模式(二)
- MySQL 插入数据
- mssql速查手册
- WindowManagerService、PhoneWindowManager、WindowManagerImpl关系
- 源码分析Android消息传递机制
- const char*, char const*, char*const的区别
- SecureCRT中make menuconfig乱码以及不能进行删除操作解决
- ubuntu常用命令