易截截图软件、单文件、免安装、纯绿色、仅160KB

JavaScript调用C++函数

请问在对话框里内嵌浏览器控件,达到跟网页交互

想通过JavaScript调用C++函数  需要完成  哪几个步骤?
请按步骤说明。

C++将函数放到哪里 供 JavaScript 查询并调用呢?

虽然有代码  但是  我还是看不懂  ,作者封装了COccManager 和 IDispatch类  这两个是干什么的?

而且作者添加了 一些接口映射  是为了什么呢?
原文地址http://www.codeproject.com/KB/IP/CustomBrowser.aspx

最好结合代码说,自己写的也行,能让我看明白就给分,我初学还很笨55
将自己的代码封装到ActiveX中,然后用JS调用


js一般是通过IDispatch接口来调用COM中的函数的。
你创建Activex组件时,需要设定一个派发接口,也就是从IDispatch派生的接口,即可供vb、js之类的语言调用。

我刚刚开始学javascript还希望高手多多指教

ActiveX组件与JavaScript交互
http://hi.baidu.com/huhe/blog/item/817a59ee1ca423f8b3fb95de.html

我希望可以告诉我,想将C++函数接口放进COM里IDispatch接口应如何做  分几步  每步干什么?

引用
我希望可以告诉我,想将C++函数接口放进COM里IDispatch接口应如何做  分几步  每步干什么?

得看你使用什么工具来开发COM组件才行。
使用MFC、ATL、C#等等,步骤都不一样的。

我在5楼给的只是使用ATL来实现与JS交互的方法。

引用
引用 6 楼 zzha01 的回复:
我希望可以告诉我,想将C++函数接口放进COM里IDispatch接口应如何做  分几步  每


相关问答:

C 程序问题 (二) - C/C++ / C语言

问一下:
#include <stdio.h>
int main()
{
  char x, y, z;
  int i;
  int a[16];
  for(i=0; i<=16; i++)
  {
  a[i] = 0;
  ......

asp中用javascript动态改变Image的src的路径问题

<form id="form1" runat="server">
  <div>
  <script type="text/javascript">
  function oo(a){
  document.getEleme ......

linux初学者请教linux C++编程学习

windows 下的C++编程比较熟练。现在需要转入linux下。

  我用的软件是  Source Insight和 SecureCRT , 远程连接 linux服务器。 

  由于我的 Liunx基础为0. 就是说以前从来都没 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号