|
发表于 2004-4-18 13:22:46
|
显示全部楼层
因为不明白你的具体意图,有几种方案:7 h" _; M* L# k O M8 w' ?
3 C, p& Z) h' Q) K2 y% t9 C参考方案一:' S q$ |! _2 ]' o% Q8 A" f
继承 CButton 类制作一个自己的新类,在
* K V/ H% \# E0 i- L. F3 U7 XWM_LBUTTONDOWN 事件中增加 SetTimer() 设置时钟事件, P) f( c+ B8 |* S
WM_LBUTTONUP 事件中增加 KillTimer() 停止时钟事件; ]6 {2 D, ?7 d' m, {# g
在 WM_TIMER 事件中响应你要的某一事件。$ }* Z& p6 J$ {# O6 F
$ S" {1 _3 b" L- z( i4 D, J Z! j6 k
参考方案二:" X$ p1 x1 U1 o3 Y
按住 Button 时设置某一变量值(如BOOL型为TRUE), |+ A* A6 f+ {1 z: t4 D
释放 Button 时设置该变量值(如BOOL型为FALSE)
" q: {# u$ w$ k- S' h2 q在你要响应的事件中判断该变量是否成立(如BOOL型为TRUE) |
|