板 1- 前 次 新 レス
スクリプト質問スレッド
[53]namazu: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回...いくらでもできます。
前 次