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