板 1- 前 次 新 レス
管理人の雑記
[106]管理人 ★:2008/03/13(木) 20:04:57
MouseGesture.ahk スクロール機能追加
lukewarm.s101.xrea
IEのホイールクリックのやつみたいなのがあれば便利かもと思い作ってみた。
ジェスチャ開始位置からの相対距離に応じてスクロールする。
MG_While()と組み合わせて、ボタンを押している間繰り返し実行することで使う。
IEの場合、ホイールボタンを放すことによって開始され、解除するのにもう一度クリックが必要だが、
こちらはボタンを放せばすぐに停まるので使いやすいかも知れない。
ついでに、JaneStyleのビューアとかにあるドラッグスクロールも作ってみた。
WM_[H|V]SCROLLは、コントロールが定めた単位でスクロールするため、
1単位とピクセルを正しく対応させるのが難しい。
GetScrollInfo()などのAPIで調べられるはずだが、IEなどから正しく取得できないので諦め、
適当に1スクロール単位あたりに必要なピクセル数を指定するようにした。
前 次