ANSI 1.6.5.0 / Unicode 1.6.5.0 rev1684
#2326632 Sleipnir風タブを閉じるコマンド
・このタブ以外を閉じる
実行可能判定がm_bDispTabWndMultiWin=ウィンドウをまとめてグループ化する
になっているので、タブバー表示でまとめない設定で動きません。
もっともタブ非表示でも「このウィンドウ以外を閉じる」として動作しても問題ないので判定自体が不要かと。
・左をすべて閉じる
・右をすべて閉じる
同様に実行可能判定がおかしい。
m_bDispTabWndMultiWin→m_bDispTabWnd
こちらは、タブバーがないときは「左右」が分からないのでタブバー表示のON/OFFで制御するとよさそう。
ついでにメニュー・ツールバーをグレーダウンできるように
ANSI版 CEditWnd.cpp CEditWnd::IsFuncEnable()
Unicode版 func\IsFuncEnable()
で処理を追加すると親切です。
マクロで使えないのは、#2326632にて、syatさん
>以下はそれほど必要ないと思い、やってません。
とのことですし対応したとしても、ほかのウィンドウが操作できないから、
ほかのファイルを開いてそっちで処理して「右をすべて閉じる」して戻ってくる
とかできないからあまり意味なさそうです。