|
お世話になっております。
さて、openfile文などで新たに秀丸エディタのインスタンスを生成する処理について、
分からないことが
2つあります。
1. マクロの実行対象を現在の秀丸エディタから動かすことなく新たに秀丸エディタ
を開くにはどうすれば
良いのでしょうか。setcompatiblemodeを0x08000000に設定していたり、DLL側か
らHidemaru_EvalMacro()で
openfileなどを呼び出すと、マクロの実行対象が新しい秀丸エディタに移ろうと
してエラーになって
しまいます。そこで、マクロの実行対象を動かすことなくopenfileなどを呼び出
す必要があるのですが、
その方法がわかりません。
2. openfileなどで新しい秀丸エディタが開かれている間にマクロを中断して、これ
を閉じたら再開するには
どうすればよいのでしょうか。現状では、findhidemaru()が-1でないかどうかをw
hileループで監視し続ける
「ビジーウェイト」に頼らなければいけません。ユーザーに何かを通知する際、m
essage文のメッセージ
ボックスでは表示できる文字数が限られているなど何かと制約があるため、新し
い秀丸エディタを通知用の
UIとして活用したいと思っています。
どうかよろしくお願いします。
|
|