SetDrawSwitch/GetDrawSwitchマクロ関数を追加します。
SetDrawSwitchは、.macからも呼び出せます。
マクロを終了すると、マクロ実行前の値に勝手に戻します。
既存のマクロはInsTextなど一部のみHandleCommandのbDrawフラグの影響を受けて描画されません。
しかし、多くのコマンドでは再描画されていました。これをユーザー設定でOFFにできるようにします。
マクロ/プラグイン実行時は強制的にSetDrawSwitch(false)にしてもいいですが、
ダイアログを表示したりして、マクロ途中の画面を見たい場合があるかもしれません。
名前を指定してマクロ実行/キーマクロの実行が未対応だったのを修正
・次へ検索のGetDrawSwichでの判定をbRepalceAllにしました。
・マクロのフラグ設定をCMacroBeforeAfterに移動
conflictを修正して
[r3157]でコミットしました。
Related
Commit: [r3157]