stopdispatchevent ステートメント
構文 stopdispatchevent num
機能
num が 0 のときイベントの処理を行います。
num が 0 以外のときイベントの処理を行わなくなります。
マクロ実行直後は stopdispatchevent 0 の状態になっています。
マクロ実行中は定期的にQX内で発生したイベントを処理します。このとき、キー入力は捨てられてしまいます。
anykeypressed を使用するときは stopdispatchevent 1 を実行して、キー入力が捨てられないようにしてください。
stopdispatchevent 1 を実行すると、右クリックによるマクロの中止はできません。
例
dim key
stopdispatchevent 1
do
key = anykeypressed()
if key = KEY_SPACE then end
if key = KEY_RETURN then beep
'ここで何かする
loop while 1
stopdispatchevent 0 'anykeypressed を使わないときは 0 にする
最新情報 TOP マクロTOP