佚名通过本文主要向大家介绍了ocx控件安装,ocx控件下载,ocx控件注册,ocx控件,如何注册ocx控件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 新手第一次做Ocx控件,在参数类型上遇到问题
描述:
解决方案1:
描述:
在写Ocx控件中的一个方法时,这个方法中有个一个参数,文档上要求是char*类型,我在提供参数列表的下拉菜单上找了半天,只看到BSTR*类型还算接近,但是后来在测试时发现数据貌似不进去,百度了下有人说用BYTE*,但是我根本没找到有这个....
那该选择什么参数类型来传入一个字符串,另外下拉菜单里也没有int类型,那是否用long类型替代?
我分太少了,只能给这么多,不好意思,但是如果有好的答案,立刻给分。
解决方案1:
#ifndef _OLEAUTO_H_
#ifdef OLE2ANSI
typedef LPSTR BSTR;
#else
typedef LPWSTR BSTR;// must (semantically) match typedef in oleauto.h
#endif
#endif
用BSTR
int用LONG