ご利用前に必ずお読みください
> タブ表示でない SDI モードで、複数ファイルを編集している状態からファイルのひとつを閉じると、直前にアクティブだったウィンドウが再びアクティブになるはずですが、期待したとおりに動作しません。 > > 直前にアクティブだったウィンドウが別ファイル編集中の Mery の場合、機能を割り当てたショートカットキーは機能しますが、編集画面に対するキー操作は受け付けない状態です。直前にアクティブだったウィンドウが別のアプリケーションでも、似たような状況です。 > > 実はこのとき Alt + TAB を長押しすると閉じたファイルが表示に残っていることがわかります。どうやら閉じたファイルがフォーカスを別のウインドウに渡していないようです。この問題を回避するために「ファイルを閉じる」動作をマクロにして、ショートカットから実行しています。 > > ------------------------------------------------------------------------------- > var MEID_FILE_CLOSE = 4119; > editor.ExecuteCommandByID(MEID_FILE_CLOSE); > if(editor.ActiveDocument)editor.ActiveDocument.Activate(); > ------------------------------------------------------------------------------- > > 上の解決方法を探している最中、editor.ExecuteCommandByID(MEID_FILE_CLOSE) の後で使用すると障害を起こすマクロコマンドをいくつか発見しました。 > > 1.Window.Alert() や PopupMenu.Track() などのインターフェースコマンドを使うと Invarid Pointer Operation エラーが起きます。 > > 2.タブモードが有効な場合に ExecuteCommandByID(MEID_WINDOW_PREVIOUS_DOCUMENT)や documents.item(index) などのドキュメントの並び順にかかるコマンドを使う とタブバーの表示が乱れ Access Violation エラーが起きます。 > > なお、ExecuteCommandByID(MEID_FILE_CLOSE) でなく Document.Close() で閉じた場合は、それ以降のマクロコマンドは実行されません。マクロの呼び出し元がメモリーから消えるので納得の仕様ですが、ExecuteCommandByID(MEID_FILE_CLOSE) も同じ仕様にすると上のマクロは使えなくなります。 > >
マークダウンを有効にする
テキストエディター「Mery」ベータ版 Ver 3.7.6 を公開
知っておくと便利なテキストエディター「Mery」の 10 個の小技
テキストエディター「Mery」ベータ版 Ver 2.6.9 を公開、自動保存機能、バックアップ機能を搭載
テキストエディター「Mery」の配色テーマ集
ヨーグルトメーカーで作った R-1 ヨーグルトで強さを引き出してみた
ハリー・ポッター 8-Film DVDセット (8枚組)
ハリー・ポッター フィルムコレクション Blu-ray & 4K ULTRA HD (16枚組)
ファンタスティック・ビーストとダンブルドアの秘密 [Blu-ray]
Wiiスポーツ リゾート(ソフト単品)
ファンタスティック・ビーストとダンブルドアの秘密 [DVD]
はだしのゲン [DVD]
ピーター・パン DSD-107 [DVD]
METAL SKIN PANIC MADOX-01
ミッキーマウス とゆかいななかまたち MOK-004 [DVD]
いま蘇る日本の歴史 [DVD]