如何向一个自定义的类里添加事件?
问题点数:50、回复次数:9Top
1 楼pankun(剑神一笑 Console下面干革命)回复于 2001-11-06 20:10:15 得分 0
声明隐含句构,再处理发给这个句构的消息而点燃事件,不知你问的是不是这个意思?Top
2 楼gloom(苍狗白云)回复于 2001-11-06 20:46:12 得分 0
处理消息吧Top
3 楼handsome1234(我太菜了,)回复于 2001-11-06 21:50:09 得分 0
能否说的详细点Top
4 楼rh(花覆茅檐)回复于 2001-11-06 21:53:52 得分 0
我想就是pankun兄的意思了
HIHI~~~~~~~~~Top
5 楼xiaobo(晓波)回复于 2001-11-10 12:40:54 得分 0
比如在自定义的控件里添加一个事件,可以供使用者编写代码来处理这个事件!如MouseDown,MouseMove....Top
6 楼FallenAngel(发愣的安琪儿)回复于 2001-11-11 01:32:11 得分 50
private:
TNotifyEvent FCustomEvent ;
__published:
__property TNotifyEvent CustomEvent={read=FCustomEvent, write=FCustomEvent} ;
然后在你要调用该事件的代码段中加入
FCustomEvent() ;Top
7 楼xiaobo(晓波)回复于 2001-11-14 10:17:42 得分 0
那么如何在适当的地方触发该事件呢?比如当一个int i>100的时候!Top
8 楼FallenAngel(发愣的安琪儿)回复于 2001-11-27 12:34:58 得分 0
适当的地方,那就得看你是干什么的了!
如果是MouseOver, MouseLeave, MouseDown, MouseUp之类,就应该放在消息映射中.
而你当int i>100,可以用
try{
i++;
}
__except(i>100)
{
FCustomEvent() ;
}Top
9 楼richincsdn2(闲人马加爵)回复于 2002-01-27 14:24:37 得分 0
TNotifyEvent 怎么用?能再写些例子么???Top




