在ActiveX中添加自定义事件,急!!!!

whilliy 2003-09-12 10:05:03
那位高手能给举一个简单的例子,权当手把手教俺了,请注明操作步骤,好吗?
...全文
111 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
叶子哟 2003-09-16
  • 打赏
  • 举报
回复
楼上的咋的了?有点后悔给你发了!
aftravel 2003-09-16
  • 打赏
  • 举报
回复
我想应该已经解决了吧,没解决的话,给我信息。。
Siney 2003-09-16
  • 打赏
  • 举报
回复
to whilliy(whilliy)

我真的很想告诉你,不过我和csdn之间有和约,如果我吧文章给你了,我是侵权的,

那篇文章就是介绍这个原理的,欢迎你赐教。
whilliy 2003-09-15
  • 打赏
  • 举报
回复
我现在知道怎么在ActiveX Form中怎么利用类型库的向导添加一个事件。比如说我在事件接口中添加了一个OnMethod的事件,以后的工作该怎么处理?还有Fire_OnMethod该什么时候调用?请高手回答。
whilliy 2003-09-15
  • 打赏
  • 举报
回复
你们这帮鸟人,特别是Aweay(),“本来我写了一篇文章可以帮助你,但是这篇文章被《程序员》杂志相中了,所以我不能再《程序员》发刊之前把文章转给你”,求你们还不如求自己,还有其余的鸟人,问题还得靠俺自己琢磨,不过俺终于搞出来,虽然具体实现机理不是很明了,但是俺现在会做了。你们中不知道的,如果想知道就加我的MSN:whilliy@hotmail.com吧。
Siney 2003-09-13
  • 打赏
  • 举报
回复
我也不知道那些编辑会把我的文章用在那期杂志里,如果你感兴趣可以留意一下第10期的《程序员》。
Siney 2003-09-13
  • 打赏
  • 举报
回复
本来我写了一篇文章可以帮助你,但是这篇文章被《程序员》杂志相中了,所以我不能再《程序员》发刊之前把文章转给你,不过我可以简要提示一下:

首先要把VCL的消息函数转发为自己的处理函数,这里VCL提供了源代码,你可以自己看看,然后要从支持事件的接口里生成一个方法用来调用ActiveX的事件处理函数。

然后在你上面的处理函数中调用这个接口函数。
tttk 2003-09-13
  • 打赏
  • 举报
回复
定义ActiveX的事件,在Delphi中相对来说还是比较容易理解的。

在Delphi中设计一个ActiveX,Delphi会自动为该控件增加一个事件接口,或者,你也可以在类型库编辑器中手工添加。
首先,在该接口中增加一个method,该method就是ActiveX的事件名;
然后,在ActiveX需要激发事件的地方,调用这个方法。例如:
if Assigned(FEvent) then
{call your method here}

这里的FEvent是一个封装的事件变量。
叶子哟 2003-09-13
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=121928
叶子哟 2003-09-13
  • 打赏
  • 举报
回复
留下e-mail,俺给你发!或和俺联系!matq2002@hotmail.com

703

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder ActiveX/COM/DCOM
社区管理员
  • ActiveX/COM/DCOM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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