XREA.COM Logo XREA.COM Ad

スクリプト質問スレッド

53namazu:05/01/19 21:58 ID:???
遅いレスになりましたが、トリプルクリックの話です。
>>47
時間を見るのはタイマーだけでいいかな?と思い、以下のように
してみました。少しシンプルになったかと思いますが、どうでしょう?

LButton::
 LB_cnt += 1
 SetTimer, LB_TimeOut, 300

 if LB_cnt = 1 ; 最初(シングル)
 {
  ;シングルクリック
 }

 if LB_cnt = 4 ; 最後(クアッド)
 {
  MsgBox, クアッドクリック
 }

return

LB_TimeOut:
 SetTimer, LB_TimeOut, Off

 if LB_cnt = 2 ; 真ん中1(ダブル)
 {
  MsgBox, ダブルクリック
 }

 if LB_cnt = 3 ; 真ん中2(トリプル)
 {
  MsgBox, トリプルクリック
 }

 LB_cnt = 0
return

サンプルとして、4回で最後にしていますが、もちろん、
5回、6回...いくらでもできます。
85KB
名前: E-mail:
ファイル:
0ch BBS 2005-10-08