读书人

怎么判断自定义控件(ActiveX控件)是

发布时间: 2012-03-05 11:54:01 作者: rapoo

如何判断自定义控件(ActiveX控件)是运行在设计环境还是运行环境?好多ActiveX不让在设计环境使用,他们是怎么做到的?
我说的设计环境就是VB6的IDE环境。
我需要判断自定义控件是否在IDE环境中。

很多有名的ActiveX控件都需要注册码。比如不输入注册码不能拖到VB6的窗体上,运行的时候弹出对话框之类的。原理是什么?

[解决办法]
Ambient.UserMode=false 是设计模式,true是运行模式
[解决办法]
要做注册码,得自己写程序来判断。可以给控件或dll定义一个属性,用户设定这个属性为特定的值才能使用。

读书人网 >VB

热点推荐