HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2016
0825
saltダブルクリック取得3解決


salt

リンク

2016/8/25(Thu) 11:59:41|NO.76719

oncmdを使用して、ダブルクリックの判定は出来ました。
今回、HSPのウィンドウにフォーカスが当たっていない状態でのダブルクリックも取得したいと考えています。
現在、stick命令で、何(何十?何百?)ミリ秒以内かに2回クリックしたらダブルクリックと見なすようなコードを書いています。
しかし、ダブルクリックの判定のための間隔秒数はパソコンの設定によって異なるので、これだと困ります・・・。
何か良い方法はありますでしょうか?



この記事に返信する


MillkeyStars

リンク

2016/8/25(Thu) 12:09:26|NO.76720

以前の質問の延長だと思いますが、思う処理は、ほぼすべて WinAPI で実現可能です。

さて質問の事ですが、WinAPI の GetDoubleClickTime で時間を取得できます。
その情報を使いプログラム内部で、処理をさせてください。



InoueSoftware

リンク

2016/8/25(Thu) 18:50:37|NO.76721

このページを見るのもいいと思う。
Let's HSP! >> HSP3 あれこれ >> マウス
http://lhsp.s206.xrea.com/hsp_mouse.html#4



salt

リンク

2016/8/26(Fri) 10:07:48|NO.76726

GetDoubleClickTimeを使用して実装できました、ありがとうございます!



ONION software Copyright 1997-2023(c) All rights reserved.