ActiveX开发——by cj(50分)

  • 主题发起人 主题发起人 CJ
  • 开始时间 开始时间
C

CJ

Unregistered / Unconfirmed
GUEST, unregistred user!
一般说,开发ActiveX的步骤是先写DELPHI控件,继承TWINCONTROL
(DELPHI帮助中未提级)
我要写的东西实际上最好是继承TComponent就可以了,是一个不可视的
东西,设计时需要只显示图标,记得以前看过一个源码,找不到了。
 
哦.
(还是不明白如何能得到这50分).
 
TWINCONTROL的 Visible=false 不就可以了吗。 比较笨的说。
 
可以自己编辑生成的TLB和PAS文件内容。
ActiveX本身好像不需要基本的控件。把有关的东东都去掉,再改成不可见。
或者把宽度和高度改成0.
 
我和cj在see讨论了这个问题(在这里cj的表达真成问题哦)
其实他想知道, 如何给继承自TWinControl的ActiveX控件指定一个图标. 直接继承自TWinControl的
据cj说没有图标. 继承自TComponent的有. 别考虑.dcr
他要求在vb下也能看到这个图标
 
eYes提了个馊主意, 是不是在HKEY_CLASSES_ROOT/CLSID/{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXXX}/下加个DefaultIcon/呀?
 
谢谢 eYes(把我的问题说清楚了),当然我觉得还考虑用户改变大小什么的
比较麻烦,他说不用,
 
cj, 我又说对了, 没人理你
分给我吧.
 
cj, 要做dialog控件最好还是做成不可视的, 象delphi一样, 少不少麻烦.
 
eYes:由于你对我题目的解释,你至少已经得到1分了:-)
我就是做不可视控件,不过,在设计时总要显示个图标什么的吧?
诸位帮忙呀。
 
没人知道????????
 
继承自TWinControl的ActiveX控件可以有图标的, 并可在 VB 的控件板上显示.
请参考 www.mapbuilder.com 中的 第12章.

 
yysun:在控件版上我已经可以显示了,不过我要在放到FORM上时在FORM上显示(设计时)
 
那个站是您的?
 
go on go on hurry hurry
 
拉兄弟一把吧
 
分数加到300如何?
 
好呀好呀. 不过估计一样石沉大海.
 
EXEX也没人答:(((
 
诸位帮帮忙吧!!!
诸位帮帮忙吧!!!

诸位帮帮忙吧!!!
诸位帮帮忙吧!!!
诸位帮帮忙吧!!!
诸位帮帮忙吧!!!
诸位帮帮忙吧!!!
诸位帮帮忙吧!!!
诸位帮帮忙吧!!!
诸位帮帮忙吧!!!
诸位帮帮忙吧!!!
诸位帮帮忙吧!!!
诸位帮帮忙吧!!!
诸位帮帮忙吧!!!
诸位帮帮忙吧!!!

 
后退
顶部