如何将非VCL控件封装为ActiveX控件???

babyboy 2003-09-28 02:15:53
rt
...全文
52 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
infuse 2003-11-06
  • 打赏
  • 举报
回复
Delphi做ActiveX,你恶梦的开始!
babyboy 2003-09-28
  • 打赏
  • 举报
回复
楼上的,是个不错的建议!
snowfog 2003-09-28
  • 打赏
  • 举报
回复
你要是一定要非窗口控件,那么可以包成COM。
snowfog 2003-09-28
  • 打赏
  • 举报
回复
但是在Delphi中只能做TWinControl的子类。你可以试一下。
babyboy 2003-09-28
  • 打赏
  • 举报
回复
我就是要把一个非TWinControl的控件想包装一下。
楼上的,其实只有包装VCL控件时,才需要一个从TWinControl继承的控件。
有些ActiveX是不需要窗口句柄的。
Cstarter 2003-09-28
  • 打赏
  • 举报
回复
ActiveX需要窗口句柄,您看一吧,如果一下组件没有窗口句柄当然是不可以的
tongki 2003-09-28
  • 打赏
  • 举报
回复
UP!
snowfog 2003-09-28
  • 打赏
  • 举报
回复
在新建项中选择ActiveX页,选择ActiveX Control,然后就可以了。
注意这个VCL控件必须是TWinControl的子类。

5,928

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧