我在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中调用这个控件的接口,提示参数类型非法?
该咋办?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货