用MFC做控件,难道不能输出两个以上的结果给VB?
在Class Wizard里面,怎么也找不到如何添加既是输入又是输入的参数类型,即类似这样描述(out,in)的参数类型,这样,如果我要传出多个结果给调用者VB,应该怎么办?
[解决办法]
用in,out属性啊,两个参数都用
[解决办法]
你写一个方法,多个指针作为参数即可。
所有的函数只有一个或者没有返回值,函数返回多个值只能是传参数的地址啊(指针或者引用)。同样com的方法或者属性它也只是一个函数而已啊。至于[in,out]是idl文件的东西,与c++没关系的,不然在头文件里是注释掉的。