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


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
1108
茶亜散流マウスカーソルを中心に移動させる方法3未解決


茶亜散流

リンク

2007/11/8(Thu) 18:56:38|NO.12198

マウスカーソルをウインドウの中心に固定するようにしたいのですが、どうすればよいのでしょうか?



この記事に返信する


Hue

リンク

2007/11/8(Thu) 20:17:45|NO.12199


#uselib "user32" #func ClipCursor "ClipCursor" int prm = 100, 0, 200, 200;マウスを動かせる範囲 ClipCursor varptr (prm)

これでマウスを動かせる範囲を制限できます。
制限解除は
ClipCursor
をスプリクトの最後に付ければできます。
0,0に固定するならprm = 0,0,0,0
にすれば固定されます。



Hue

リンク

2007/11/8(Thu) 20:18:19|NO.12200

言い忘れましたが移動するだけで固定はしないのなら
mouse でできる筈ですよ。



Kpan

リンク

2007/11/8(Thu) 20:55:44|NO.12202

ClipCursor関数を使うなら、制限残したままプログラムを終了
させないでください、必ず解除を。

HSP標準命令なら、Hueさんのおっしゃってるように、ループ
させてmouse命令使うとか。

いずれにしても使いようによっては、PCの操作が大変な状況に
陥るので、くれぐれも変なことには利用しませぬよう・・・。



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