如何在ActiveX中添加一个自定义事件?(150分)

  • 主题发起人 主题发起人 爱上寂寞
  • 开始时间 开始时间

爱上寂寞

Unregistered / Unconfirmed
GUEST, unregistred user!
我写了个操作读卡器的OCX控件
需要在里面加入一个OnCardInsert事件
以前没写过OCX所以不知道怎么加自定义事件
最好能把步骤说的详细点
谢谢
 
点击View菜单,点击type library,点击左边的树,点击xxxEvents,然后new一个method就OK了。
 
打开ActiveX的Type Libray定义窗口,然后添加一个method,再实现它,这样在外面就可以使用了
 
楼上的两位朋友
这个我知道
但是怎么用代码实现不会啊
 
你添加后就会在你的单元里生成一个这样的实现方法,你只需要在那里面写你的执行代码就行了.
 
用OCX和普通的应用程序是一样的。你以前在应用程序里面是怎么写的就在OCX里面怎么写。

上面两位说得很正确的。你添加了那个Method后点击上面那个注册的图标。在OCX的实现单元里面会自己生成相关代码的。你把自己的代码加入其中就行了
 
还是不会啊
以前没写过OCX
就在不知道在那几个地方需要自己写代码实现
怎么写?
还有就是不知道在需要触发事件的地方怎么写
要是有个DEMO就好了
过路的朋友帮帮忙吧
谢谢了
 
后退
顶部