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


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
1210
AxsWM_MOUSEMOVEについて3解決


Axs

リンク

2008/12/10(Wed) 07:27:06|NO.21457

はじめまして。

下のスクリプトで、WM_MOUSEMOVEが連続で飛んでくる(マウスを動かしていないのに)のですが、対処する方法はありませんでしょうか?
マウスが移動していなかったら、returnすればよいだけですけども、メッセージ自体を抑制したいのです。


#define WM_MOUSEMOVE $00000200 oncmd gosub *move, WM_MOUSEMOVE stop *move ;移動していなかったらreturn ;if (mousex=msx) | (mousey=msy) : return ;msx = mousex : msy = mousey title ""+count : count++ return

よろしくお願いします。



この記事に返信する


Gugulecus

リンク

2008/12/10(Wed) 10:10:58|NO.21458

俺が確認したところ、このスクリプトで問題なかったです。
マウス動かさないとWM_MOUSEMOVE飛んでこないですよ。



inovia

リンク

2008/12/10(Wed) 13:11:48|NO.21459

Debugウィンドゥ表示を一時的にOFFにしてみるといいかも。



Axs

リンク

2008/12/10(Wed) 14:47:03|NO.21463

Gugulecusさん、inoviaさん、
ご回答ありがとうございます。

debugウィンドウをoffにしたところ飛んでこないようになりました。
どうもありがとうございました。



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