有人使用Visual Assist吗? VA如何获取源代码内容?

时间:2009-04-27 06:21:10

标签: vc6 visual-assist

我正在使用VC6的Visual Assist,它似乎是一个强大的工具。 作为程序员,我对实现感到好奇。我想知道VA如何获取源代码内容?似乎VA知道我的代码文件的每一行,即使它被修改而没有保存到文件中。

我已经研究过addin dev一段时间了,VC6的addin接口没有提供这种接口来获取当前的代码内容,特别是当源文件被修改而没有保存时​​。

我猜VA会使用一些技巧来做到这一点,但它是什么?子类?

2 个答案:

答案 0 :(得分:0)

我猜他们使用某种“钩子”技术来监控源内容的变化。例如SetWindowLong / SetWindowsHookEx

答案 1 :(得分:0)

肯定VA是作为visual studio插件实现的,我想可以访问某种视觉工作室API,我想这会暴露代码编辑器内容等等。

请参阅此链接以获取更多信息:http://www.microsoft.com/downloads/details.aspx?FamilyId=59EC6EC3-4273-48A3-BA25-DC925A45584D&displaylang=en

HTH