Web无法得到 MFC ActiveX插件的事件?救?解决思路
Web无法得到 MFC ActiveX插件的事件?急救???
一个利用MFC activex 向导写的ocx,一个NotifyToWeb事件;在MFC下创建测试项目,一切正常,可以看到stat值
在网页中就是取不到这个Event,怎么办。。。急!!!!
<SCRIPT language=javascript event= "NotifyToWeb(stat) " for=TestMFCOX1>
<!--
alert( "call ");
//OnCallStatus(status);
//-->
</SCRIPT>
</head>
<body>
<p>
<object classid= "clsid:87D33500-BF0A-49BC-B84E-4BD9F8D980A5 " id= "TestMFCOX1 " width= "100 " height= "50 ">
<param name= "_Version " value= "65536 ">
<param name= "_ExtentX " value= "2646 ">
<param name= "_ExtentY " value= "1323 ">
<param name= "_StockProps " value= "0 ">
</object>
</p>
</body>
------解决方案--------------------
你的事件应该在适当的时候触发的,不知道楼主触发了你的事件了没有?就是调用那个Fire_XXX()的函数.
------解决方案--------------------
触发事件要有接收的,你在哪里接收的
------解决方案--------------------
估计你的组件没有实现IProvideClassInfo, IProvideClassInfo2接口,参考这个帖子
http://blog.****.net/karman/archive/2006/04/09/656088.aspx
------解决方案--------------------
UP
一个利用MFC activex 向导写的ocx,一个NotifyToWeb事件;在MFC下创建测试项目,一切正常,可以看到stat值
在网页中就是取不到这个Event,怎么办。。。急!!!!
<SCRIPT language=javascript event= "NotifyToWeb(stat) " for=TestMFCOX1>
<!--
alert( "call ");
//OnCallStatus(status);
//-->
</SCRIPT>
</head>
<body>
<p>
<object classid= "clsid:87D33500-BF0A-49BC-B84E-4BD9F8D980A5 " id= "TestMFCOX1 " width= "100 " height= "50 ">
<param name= "_Version " value= "65536 ">
<param name= "_ExtentX " value= "2646 ">
<param name= "_ExtentY " value= "1323 ">
<param name= "_StockProps " value= "0 ">
</object>
</p>
</body>
------解决方案--------------------
你的事件应该在适当的时候触发的,不知道楼主触发了你的事件了没有?就是调用那个Fire_XXX()的函数.
------解决方案--------------------
触发事件要有接收的,你在哪里接收的
------解决方案--------------------
估计你的组件没有实现IProvideClassInfo, IProvideClassInfo2接口,参考这个帖子
http://blog.****.net/karman/archive/2006/04/09/656088.aspx
------解决方案--------------------
UP