この「単語補完拡張キット」はプログラムの心得がある人向けに制作された
「秀丸本体の入力補完」を拡張するための「基盤システム」です。
など、既存のものとは一線を画する仕組みとなっています。
(事前に辞書を用意して、一致する関数の説明文を表示)
(「編集中テキスト」をリアルタイムに分析して、関数のコメントと思われるものを表示)
(辞書にもファイル中にも存在しない「あああ」と「いいい」が追加された。)
Visual Studio を利用した「.NET プログラミング入門程度(日々勉強して一週間程度)」は理解していることが望ましいです。
C++/CLI、もしくは、C#の少なくとも一方の「入門程度は理解できている」ことが望ましいと言えます。
C++/CLIもしくはC#で、たとえ数百行程度の小さなフォームアプリケーションであったとしても、
(ソースの自動生成ではなく)自力で記述したことがあれば、かなり理解がスムーズに進みます。
汎用的なWindowsの「.dll」を自力で制作したことがある、基本的なところは理解している、といった前提で解説は行われます。
Visual Studioの利用方法は理解している、という前提で解説は行われます。
又、開発環境として、Visual Studio 2013 Community以降(Visual Studio 2015 Communityでも同じ)の利用を前提として解説しています。
単語補完ウィンドウが表示される際に、呼び出されるコールバックをプログラム定義できます。
単語補完ウィンドウが消滅する際に、呼び出されるコールバックをプログラム定義できます。
単語補完リストの選択項目が変更された際に、呼び出されるコールバックをプログラム定義できます。
単語補完リストを決定する際に、間に割り込み、リストの先頭に新たな単語補完候補を追加するプログラム内容を定義することが出来ます。
秀丸上で、キーボードが押される度に呼び出されるコールバックをプログラム定義できます。
全て Apache License 2.0となります。