Quem estiver usando Visual Assist? Como é que VA obter o conteúdo de código-fonte?
-
16-09-2019 - |
Pergunta
Estou usando o Visual Assist com VC6, parece ser uma ferramenta poderosa. Como um programador, estou curioso sobre a implementação. Eu estou querendo saber como é que VA obter o conteúdo de código-fonte? parece que VA conhece cada linha do meu arquivo de código, mesmo quando ele é modificado e não salvos em arquivo.
Eu olhei para addin dev por um tempo, interface de suplemento de VC6 não fornece esse tipo de interface para obter o conteúdo de código atual, especialmente quando arquivo de origem é modificado e não salva.
Eu acho VA usa alguns truques para fazê-lo, mas o que é? Subclasse?
Solução
certamente VA é implementado como um visual studio add-on, o que eu acho que teria acesso a algum tipo de estúdio API visual, que eu suponho que iria expor o material como conteúdo editor de código etc.
veja este link para mais informações: http://www.microsoft.com/downloads/details.aspx?FamilyId=59EC6EC3-4273-48A3-BA25-DC925A45584D&displaylang=en
hth
Outras dicas
Eu acho que eles usam algum tipo de tecnologia "gancho" para monitorar a mudança de conteúdo de origem. por exemplo. SetWindowLong
/ SetWindowsHookEx