我在MFC做的一个控件里,写了一个接口BOX();
// 调度映射BEGIN_DISPATCH_MAP(CICTBOXCtrl, COleControl)
DISP_FUNCTION_ID(CICTBOXCtrl, "ABOUTBox", DISPID_ABOUTBox, ABOUTBox, VT_EMPTY, VTS_NONE)
DISP_FUNCTION_ID(CICTBOXCtrl, "BOX", DISPID_BOX, BOX,VT_I2,VTS_PI1)
END_DISPATCH_MAP()
////////////////////////////////
VOID BOX(char*,char*);
我在VB中调用这个控件的接口,提示参数类型非法?
该咋办?
// 调度映射BEGIN_DISPATCH_MAP(CICTBOXCtrl, COleControl)
DISP_FUNCTION_ID(CICTBOXCtrl, "ABOUTBox", DISPID_ABOUTBox, ABOUTBox, VT_EMPTY, VTS_NONE)
DISP_FUNCTION_ID(CICTBOXCtrl, "BOX", DISPID_BOX, BOX,VT_I2,VTS_PI1)
END_DISPATCH_MAP()
////////////////////////////////
VOID BOX(char*,char*);
我在VB中调用这个控件的接口,提示参数类型非法?
该咋办?
解决方案 »
- 菜鸟又问
- 关于使用getdc 和打印的问题
- 加载多个Flash动画的问题,加载到内存中的Flash动画如何清除?
- 初学者请问有关线程函数参数的问题?
- 急!!!!请各位大虾指点如何通过 DllMain 中 hModule获得加载DLL的进程的窗口信息或者进程对应的exe文件的信息
- CFileDialog的问题
- 散100:推荐一个VC站。。。。。。i.vwind.com
- **用ClistView显示长字符串时遇到的问题,有过经历的前辈指点一下(实在没分可给了,对不住啊)**
- 请问.chm帮助文件的运行异常
- 全局变量使用的问题?
- 我一新手都去回答别人的问题了 为啥没人来帮我呢
- 小弟要毕业了,但是不知道用(vc++.net)做什么课题好`````
我在.IDL下这样声明的
[id(DISPID_BOX)] void BOX(char*,char*);
在VB下会自动转换成String