热情软件屋

 

如何写一个与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/

    此问题由李海回答。

  •  
    把这个问题推荐给朋友
       
       
    您的意见类别
    您的名字
    您的电子邮件
    您的建议(请尽可能详细)
     
     

    版权所有 1997-2008 热情软件屋
    如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
    Web Designed by ZebraStudio