网页调用ocx的方法

vs2008添加ocx对外方法给web调用

首先是ocx插件添加方法

这里在_DAnEdit 而不是它下边那个。右键添加方法,这里添加了

CHAR CAnEditCtrl::SayHello(void)

{

AFX_MANAGE_STATE(AfxGetStaticModuleState());

// TODO: 在此添加调度处理程序代码

MessageBox(L"hello");

return 0;

}

修改web网页文件

<script language="javascript">

function doTest()

{

test.SayHello();

}

</script>

<input type="button" value="测试加法" id="btnOK" onclick="doTest();"></input>

<table width="200" border="1">

<tr>

<td>&nbsp;</td>

<td>&nbsp;</td>

<td>&nbsp;</td>

</tr>

</table>

<tr>

<object classid="clsid:134DC7AA-A178-4432-BF32-615C27D5CD35"id="test" CODEBASE="http://192.168.0.222/AnEdit/test.cab#version=1,0,0,1"

width="433" height="93" hspace="0" vspace="0" align="top" title="TOP"

</object>

<tr>

重新编译,重新打包注册。

客户端访问主机地址,成功

时间: 2024-10-30 11:25:00

网页调用ocx的方法的相关文章

网页里面调用OCX控件的一般方法

在HTML页面中使用ActiveX控件包含三个基本操作:将控件放入HTML中:将该控件下载给用户:在用户机器上安装该控件.如果只是针对IE用户,在HTML中插入ActiveX控件就比较简单:如果同时兼顾IE和Netscape用户,则要做更多工作.大家知道,HTML文件由文本和各种标志 (tags)组成,ActiveX 控件对于IE在HTML中的标志是<OBJECT>,该标记有几个重要的参数特性,它们是: 1.ID:为控件提供一个标识名称,为HTML代码提供一种访问该控件的方式. 就是说在网页内

C#调用默认浏览器打开网页的几种方法

CSharp调用默认浏览器打开网页的几种方法 示例界面: 方法一:从注册表中读取默认浏览器可执行文件路径 private void button1_Click(object sender, EventArgs e) { //从注册表中读取默认浏览器可执行文件路径 RegistryKey key = Registry.ClassesRoot.OpenSubKey(@"http\shell\open\command\"); string s = key.GetValue("&qu

PHP调用OCX控件的具体方法

需要设置php.ini文件,找到这行com.allow_dcom=true,把com组件支持启用 使用PHP调用OCX控件,本不是个难题,但现实中采用flash回避的方法更通用.真正使用ocx的不多,而且资料也比较少,从网上看到了一个成功的例子: 其实调用 OCX或者什么什么的控件文件包含进来 include("D:\wwwroot\Authen\Authen.ocx"); 然后用COM函数调用它 其中参数是以 文件名.类名的形式调用的 这点由为重要 $word = new COM(&

(转)C#调用默认浏览器打开网页的几种方法

转载,原文地址:http://blog.csdn.net/testcs_dn/article/details/42246969 CSharp调用默认浏览器打开网页的几种方法 示例界面: 方法一:从注册表中读取默认浏览器可执行文件路径 [csharp] view plain copy private void button1_Click(object sender, EventArgs e) { //从注册表中读取默认浏览器可执行文件路径 RegistryKey key = Registry.Cl

JS调用微软ocx的方法

<!-- 调用 ocx, myOcx 为<object>中的 id:--> <script> myOcx.IOStart(); </script> <body> <!-- JS调用微软 ocx 的方法,先用<object>加载ocx控件 --><!-- 最重要的一点, <object>须放在所要展现的<div>中  T_T --><div>    <object  id

html网页调用本地exe程序的实现方法:

html网页调用本地exe程序的实现方法:1.新建注册表具体文件: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\hhtpexe] [HKEY_CLASSES_ROOT\hhtpexe\defaulticon ]@="C:\\Program Files\\DMEO\\MultimediaDispatch.exe"--exe程序的路径 [HKEY_CLASSES_ROOT\hhtpexe\shell] [HKEY_CLAS

firefox浏览器调用C++编写的ocx的方法

firefox浏览器调用C++编写的ocx的方法 在与硬件通讯或者和第三方控件通讯时,在BS架构中通常采用JS脚本调用OCX插件的方式来实现.这种方式在IE浏览器下可以使用,要求IE版本在6.0以上,11.0以下.OCX在调用之前,需要先注册,注册命令:regsvr32  ***.ocx:把OCX需要的DLL文件放在同一目录下.下面为一个示例代码: <HTML> <HEAD> <TITLE>MyActiveX</TITLE> </HEAD> &l

Lua 调用 Opencv 的方法

Lua 调用 Opencv 的方法 最近想用 Lua 调用 Opencv 进行相关像素级操作,如:bitwise_and 或者 bitwise_or,从而完成图像 IoU 的计算. 那么,怎么用 Lua 调用 Opencv 呢? 查了 Torch 的官方文档,发现只有这么几个可以调用的包: 链接: https://github.com/torch/torch7/wiki/Cheatsheet 然后,你点击一个进去,发现有这么一个方法,可以安装对应的 Opencv 包:  然后,你就在终端里输入:

提高网页打开速度的方法

如果一次载入所有需要的JavaScript代码会造成初始网页打开速度变慢,而且很多载入的代码并不需要使用,这种无谓的性能浪费应该 避免.如果要动态载入JavaScript代码,可以利用DOM模型在HTML文档中添加<script>结点,并将此结点的src属性(即 外联 Javascript文件)设置为需要动态载入的JavaScript代码. 下面是一个完成这样功能的例子. (1).新建JsLoaderTest.html文件 Java代码   <html xmlns="http: