Notepad++ プラグインを作成しており、新しいファイル用に新しいタブを作成する必要があります。ドキュメントでこれをカバーするものを見つけることができませんでした。
私が最も近いのは次のとおりです。
IntPtr curScintilla = PluginBase.GetCurrentScintilla();
IntPtr documentPtr = Win32.SendMessage(curScintilla, SciMsg.SCI_CREATEDOCUMENT, 1, 1);
Win32.SendMessage(curScintilla, SciMsg.SCI_SETDOCPOINTER, 0, documentPtr);
しかし、これは現在のタブで機能します(新しいドキュメントを作成し、現在のタブをそのタブに向けていると思います)。
http://www.scintilla.org/ScintillaDoc.htmlの「複数のビュー」セクションを読んでいましたが、上記よりも先に進むことができません。私は通常、C# や Windows で作業することはないので、明らかな何かが欠けている可能性があります。例として既存のプラグインを調べてみましたが、それらのほとんどは C# ではなく C++ で記述されているようです。
任意のガイダンスをいただければ幸いです。
ありがとう。