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

用MFC做控件,难道不能输出两个以上的结果给VB?该如何处理

2012-01-13 
用MFC做控件,难道不能输出两个以上的结果给VB?在ClassWizard里面,怎么也找不到如何添加既是输入又是输入的

用MFC做控件,难道不能输出两个以上的结果给VB?
在Class   Wizard里面,怎么也找不到如何添加既是输入又是输入的参数类型,即类似这样描述(out,in)的参数类型,这样,如果我要传出多个结果给调用者VB,应该怎么办?

[解决办法]
用in,out属性啊,两个参数都用
[解决办法]
你写一个方法,多个指针作为参数即可。
所有的函数只有一个或者没有返回值,函数返回多个值只能是传参数的地址啊(指针或者引用)。同样com的方法或者属性它也只是一个函数而已啊。至于[in,out]是idl文件的东西,与c++没关系的,不然在头文件里是注释掉的。

热点排行