|
いつもお世話になっております、秀丸マクロ.netの翔.jpです。
現在、秀丸には「アウトライン枠」「ファイルマネージャ枠」「アウトプット枠」な
どがありますが、
これらとは別に、
-----------------------------------------------------------------------
「『ユーザー自身が、自分で枠(フォーム)内の機能をプログラム作成する』枠」
-----------------------------------------------------------------------
のようなものを作ってはどうでしょうか。
秀丸サイドでは、あくまでも「中身が空っぽの(ドッキングウィンドウ)枠」を提供し、
枠に対応する形で、「dll」もしくは「exe」を登録。
dllやexeには、該当のウィンドウハンドルを伝達、
(exeの場合は、ウィンドウの出現を待って、ParentWindowHandleをデスクトップ⇒該
当の「中身が空っぽの枠」へとすり替えてあげる必要はあるでしょうか)
又、開始時・終了時・枠の位置やサイズやドッキング位置が変更される度、
該当のユーザープログラムへと伝達する形です。
それらを使って何をどう作り、どう秀丸と通信するかは、
全てユーザーが自身で解決する。
こういったものがあれば、
既存の「○○枠」同様、常駐的なGUIインターフェイスを伴った
独自のプラグイン的な機能体を作成することが可能となります。
ある人はインタラクティブシェルのようなものを作るでしょうし、
ある人は何かのビューワーやグラフを描くようなもの、
ある人はデバッガーのようなもの、別の人はマイクロ機能のブラウザーのようなもの、
そして何よりも決して誰かが提供する、などといったことがない、
仕事上などのプロジェクトに必要な「専用のインターフェイスGUIプラグイン」を秀
丸内へとガッチリ作り、利便性を向上させることが可能となります。
広く視野に入れるといった形で、ご検討いただければと思います。
|
|