|
|
发表于 2004-4-18 13:22:46
|
显示全部楼层
因为不明白你的具体意图,有几种方案:8 z6 l1 K Z( _* ]' H- [ Z
$ ?( }' I& t. Q2 Z2 Q
参考方案一:
6 M7 P& h4 N6 D继承 CButton 类制作一个自己的新类,在
; H8 F$ l' g2 UWM_LBUTTONDOWN 事件中增加 SetTimer() 设置时钟事件
6 q7 o2 K) ^3 f6 O! v7 l \WM_LBUTTONUP 事件中增加 KillTimer() 停止时钟事件5 E/ b. Y& m. |* }
在 WM_TIMER 事件中响应你要的某一事件。/ Q$ O1 |* u* {/ w& R* Y) c
/ h+ l$ t% F+ x参考方案二:+ z9 O' s2 n* r
按住 Button 时设置某一变量值(如BOOL型为TRUE)
& N( R6 M8 u @释放 Button 时设置该变量值(如BOOL型为FALSE)1 ?2 n" J( @% Z) }# q
在你要响应的事件中判断该变量是否成立(如BOOL型为TRUE) |
|