[Help]ActiveX怎么向JS脚本发送自定义消息

[Help]ActiveX如何向JS脚本发送自定义消息?
现在可以通过JS调用ActiveX中的函数,
ActiveX也可以向JS发送鼠标单击该控件的消息。

但是不知道如何发送自定义消息,
在ClassWizard中新增了一个事件,
但是没有写该事件的相关代码,不知道如何向JS发送自定义消息,
比如有有呼叫过来时,给JS发送特定的消息,方便WEB端业务逻辑的处理。

ActiveX开发环境是VC6;
Web开发环境是VS2005(C#).

------解决方案--------------------
你是想调用Js的函数?
------解决方案--------------------
使用连接点。
------解决方案--------------------
通过事件通知让JS调用方法?
或者是在控件中有相应的消息的调用JS了
------解决方案--------------------
IWebBrowser::get_Document获取IHTMLDocument2
IHTMLDocument2::get_parentWindow获取IHTMLWindow2
IHTMLWindow2::exeScript调用执行js的函数代码。

例如exeScript(CComBSTR("GetData(1,3)"), CComBSTR("JScript"), &rect);
------解决方案--------------------
1、你要定义JS回调函数的接口参数列表,在ActiveX控件中,通过VARIANT varParams[3];来定义3个参数
2、JS回调函数格式如下:
function callback(param1, param2, param3)

3、在ActiveX控件中,获得IHTMLWindow2接口,使用IDispatch->Invoke接口,来调用JS方法。
------解决方案--------------------
看下。

不要关注开发环境。。
------解决方案--------------------
同样想了解,帮顶...