佚名通过本文主要向大家介绍了vc combox控件,vc tab控件,vc edit控件,vc picture控件,vc webbrowser控件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: vc的控件怎么传一对参数给vb之类的?在线等谢谢
描述:
解决方案1:
描述:
我想做个vc控件,传一对参数给别的程序例如vb的程序,
如果传一个参数,
可以在vc里做个接口,例如
CString getA() { return A;}
然后vb里可以这样接收:
s = Myctl.getA()
但是要传多个参数怎么办呢?
总不会是类似这样吧:
vc接口:void getParam(int vb1, int vb2) { vb1 = a; vb2 = b; }
然后vb调用 Myctl.getParam(A, B)
这样恐怕vc不能传值给A和B吧?
请高手指点了!谢谢
解决方案1:
idl:
HRESULT getParam([out]int* vb1,[out]int* vb2);
实现中:
{ *vb1 = a; *vb2 = b;
return S_OK;}