佚名通过本文主要向大家介绍了我的世界我作主,我的地我作主李志和,我的社区我作主,我的未来我作主,我的安全我作主等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: ~~~~~我写的控件我作主~~~~
描述:
解决方案1:
描述:
我写了个OCX控件,建立了个头文件定义了枚举类型
enum ControlType{
gAuto,
gMan,
};
表示控制的两种类型,然后我给控件定义一个发布的方法UseControlType(ControlType typeflag),注意,我这里是用的我自己定义的类型,想要在VB里面达到使用这个方法时自动弹出枚举的下来让用户选择,现在就这样编译出现认不到这个类型:
大家帮帮忙
解决方案1:
原因是:vb vbscript javascript 等动态语言要使用COM,COM必须得实现IDispath接口。IDispath支持的变量类型有限.简单的说就是不支持上面的数据类型。你可以用long等基本类型来实现。
而ocx就是实现了IDispath的COM组件。