我用MFC创建ActiveX控件,想用在Web页面上。该控件有两个方法,一个方法的参数需要传递整数,另一个方法的参数需要传递字符串。我用的参数类型分别是SHORT和CHAR*,但是在JavaScript里面调用时总是告诉我参数类型不匹配。请问,该如何定义这两个方法,又该如何调用。
解决方案 »
- 【50分】 谁会改这个大图标?
- 线程这样定义可以吗?
- vc开发过程中如何写开发文档?
- 急!求自然对数源码!谢谢
- 如何调用已经写好的exe程序,而且要实时获取exe程序的输出流
- 高手帮我看看这段程序为什么没有效果?关于目录共享的。
- 那位高手帮我估算一下这段程序的执行时间呀(有代码)(在线等)
- hhhheeeellllpppp!!!!-------请问各位高人如何更改她的图标?
- 如何分析一个DLL调用了哪些其他的DLL?
- 子窗口置顶和子窗口设置大小 多文档-SetWindowPos()无效,
- 如何使用CListCtrl中的FindItem(LVFINDFO* pFindInfo,int nStart=-1)?
- 列表控件图标显示的问题!
另:字符串你用char*???干嘛不用BSTR
我将试试BSTR!
VARIANT的数据类型应该如何用,我在我的控件中有一个char*的指针变量,我要将这个指针变量中的内容通过事件输出到外面给用户,用户收到的数据应该是一个char数组。在vc中调用事件的实现函数前应该如何做??谢谢你!
另外,能不能帮我看看这个问题:
http://expert.csdn.net/Expert/topic/1225/1225590.xml?temp=.6638758
两天了也没有人回答。不知道是我的问题太弱智还是什么原因。
如果只是想传递一个字符串的话,在你的方法定义时,参数可以使用LPCTSTR类型。我就是这样用的,我是传递一个文件名称。
也或用VARIANT类型,但使用上有时候比较烦,手上没相关程序,就不举例了
zzutligang(小鸟) 的问题可以查阅MSDN中关于VARIANT类型的结构,从中你可以知道如何解决BYTE类型数据串传输的问题