|
发表于 2004-4-18 13:22:46
|
显示全部楼层
因为不明白你的具体意图,有几种方案:$ V' P4 [' H% ~
! j" S/ I j( I: U' ~参考方案一:, Z, V$ w; |# |& Z8 t3 _
继承 CButton 类制作一个自己的新类,在
. V8 K" `' ~/ T D7 ZWM_LBUTTONDOWN 事件中增加 SetTimer() 设置时钟事件
# ?( z: i d4 B* _5 x2 r% E( I0 oWM_LBUTTONUP 事件中增加 KillTimer() 停止时钟事件( o; t) }0 D0 \8 a: L* k
在 WM_TIMER 事件中响应你要的某一事件。
3 I) |- o! g8 l5 R8 B/ F# ?
/ i6 j* E; {" I1 \2 F参考方案二:4 c* T0 K3 D! C
按住 Button 时设置某一变量值(如BOOL型为TRUE)
5 P% V( l0 Y# j, O s& Z' J释放 Button 时设置该变量值(如BOOL型为FALSE)
4 g" A6 c) H, j |0 Y* H在你要响应的事件中判断该变量是否成立(如BOOL型为TRUE) |
|