1

私は VC6 で Visual Assist を使用しています。これは強力なツールのようです。プログラマーとして、私は実装に興味があります。VA がソース コード コンテンツを取得する方法を知りたいのですが。VA は、変更されてファイルに保存されていない場合でも、コード ファイルのすべての行を認識しているようです。

私はしばらくアドイン dev を調べましたが、VC6 のアドイン インターフェイスは、特にソース ファイルが変更され保存されていない場合に、現在のコード コンテンツを取得するためのそのような種類のインターフェイスを提供しません。

VAはそうするためにいくつかのトリックを使用していると思いますが、それは何ですか? サブクラス?

4

2 に答える 2

0

確かに、VAはビジュアルスタジオアドオンとして実装されています。これは、コードエディタのコンテンツなどを公開すると思われる、ある種のビジュアルスタジオAPIにアクセスできると思います。

詳細については、次のリンクを参照してください:http ://www.microsoft.com/downloads/details.aspx?FamilyId=59EC6EC3-4273-48A3-BA25-DC925A45584D&displaylang=en

hth

于 2010-01-21T14:51:48.513 に答える
0

ソースコンテンツの変更を監視するために、ある種の「フック」技術を使用していると思います。例SetWindowLong/SetWindowsHookEx

于 2009-12-30T03:48:07.917 に答える