getfocus文についてNo.05490
かねぽん さん 07/03/29 14:39
 
秀丸のアウトライン解析の枠にカーソルが位置付いているときに、
getfocusを行うと、結果は1の編集エリアが戻ってきてしまいます。

一旦マクロで
setfocus 2;
とした直後に取得した場合は、結果は2で戻ってくるようです。

setfocusを行わずにアウトライン解析の枠にカーソルが位置付いて
いることを判定したいのですが、どのようにすれば良いですか?

V6.09を使用しています。
よろしくお願いします。


[ ]
RE:05490 getfocus文についてNo.05491
秀丸担当 さん 07/03/29 15:29
 

>秀丸のアウトライン解析の枠にカーソルが位置付いているときに、
>getfocusを行うと、結果は1の編集エリアが戻ってきてしまいます。

確認してみたところ、確かにそうのような動きになっていました。
アウトライン解析の枠でキー割り当てされたコマンドを実行すると、フォーカス
を移動するようになっていました。
ツールバーに割り当てられたコマンドの場合は、枠のまま維持していました。
互換性として微妙ですが、キー割り当てされたマクロを実行する場合はフォーカ
スを維持するように修正してみようと思います。

[ ]
RE:05491 getfocus文についてNo.05492
かねぽん さん 07/03/29 19:28
 
お忙しい中、確認ありがとうございました。

対応して頂けるとのことで、ありがたく思います。
よろしくお願いいたします。


[ ]