首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

接口有关问题

2012-01-18 
接口问题我在MFC做的一个控件里,写了一个接口BOX();//调度映射BEGIN_DISPATCH_MAP(CICTBOXCtrl,COleContro

接口问题
我在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中调用这个控件的接口,提示参数类型非法?
该咋办?

[解决办法]
出门右转,去VC/MFC板块问问
[解决办法]
xixi ....
[解决办法]
帮顶
[解决办法]
兄弟,你不对啊,看你的映射,应该是返回值是整型的,参数是指向整型的指针啊,而你的实现里却是返回值是空,两个字符串指针参数,那调用肯定有问题,关键是编译应该就过不去啊??
[解决办法]
vb下用的是byte 好像没有没有char*

用BSTR为通用类型

热点排行