如何写一个与VC++ Studio集成的辅助工具
编号:QA001216
建立日期: 1999年6月21日 最后修改日期:2002年11月25日
所属类别:
Michael Chang:
问题:如何写一个与VC++ Studio 5.0(6.0)集成的辅助工具
平台:WIndows 9x/NT,VC++ Studio 5.0
例如一个能够与VC++ Studio环境紧密集成(交互操作)的辅助工具(看到市面上有很多工具都有类似功能),比如说有如下一些典型特性:
1、在VC++ Studio环境的Toolbar中加入自己的图标;
2、在VC++ Studio环境中选择某个对象(如加亮选择当前显示源程序中的类名),然后按自己定义的工具图标执行需要的操作;
3、在自己的辅助工具中操纵VC++ Studio环境中的对象,例如直接定位到某个源程序的类定义(即让VC++ Studio自动调出对应的源程序显示,并且将对应的类定义名加亮显示在当前可见窗口中)。
这些是一些主要操作,希望能够得到您的指点。
回答:
这种工具叫Add-in。你可以在VC++中利用DevStudio Add-in Wizard生成一个Add-in。通常编译后得到一个DLL,然后放置在DevStudio\SharedIDE\Addins目录下,由DevStudio调入。在VC++的帮助中有关于Addin编写的说明。在以下站点可以找到更多例子:
http://www.codeguru.com/devstudio_macros/
http://www.codeproject.com/macro/
此问题由李海回答。
| |
|
|
| |
|
|