关于开发在web环境中使用的ActiveX控件的一揽子问题!【大虾快施援手!】
【目标】:用MFC实现一个Activex控件,能够显示本地图像文件的缩略图,并支持WM_DROPFILES。
这个目标基本实现了,我用vc做了一个程序调用这个控件,一切还好,但是把控件放到网页里面,我就遇到了一些不明白的问题。
问题1:在IE中如何让ActiveX接收到WM_DROPFILES消息:
在exe中使用此控件,当我把本地的文件拖拽到控件上时,一切正常(控件的OnDropFiles()被激发),但是当我在ie中使用这个控件的时候,我拽一个图片到控件上,则IE里显示了这个图片:(。
问题2:如何传参数给ActiveX控件?
我所知道的就是利用网页中的<param>标记,可是这样未免也太“光明正大”了吧?我想到在不同的页面中可以通过session传送数据,可是那是在服务器端,客户端的activex可以得到那些数据嘛?
问题3:控件老是被IE阻止
我在另外的机器上访问含有这个控件的网页,提示说ie阻止了一个控件的下载。
我在我的机器上访问这个网页,控件倒是正常显示,但是里面的对这个控件进行操作的javascript却又被ie拒绝执行了。
问题4:待续。。。: )
谢谢大家!