WEB开发网
开发学院软件开发VC Visual C++ 6 Add-in编程实例 阅读

Visual C++ 6 Add-in编程实例

 2006-07-22 22:02:48 来源:WEB开发网   
核心提示: 二、本文的例子程序现在转入正题,介绍一下我根据Add-in文档资料作的一个具体例子,Visual C++ 6 Add-in编程实例(3),这个例子实现了四个有用的方法,下面我将一一介绍,于是每次我都不得不关闭所有资源窗口、用Open命令浏览到RC文件、选择打开方式为Text,经过好几个步骤

二、本文的例子程序

现在转入正题,介绍一下我根据Add-in文档资料作的一个具体例子。这个例子实现了四个有用的方法,下面我将一一介绍。

(1)Show Object Model

这个方法是学习文档的产物,因为我在阅读MSDN的时候,总想了解Add-in规范所提供的对象模型具体应该是什么样子的。于是有了这个方法,当你选择此项命令的时候,它会调出一个对话框,其中按照层次关系列出模型中的所有对象,以及它们各自具有的属性。

从图中你可以看到,模型最顶层是一个Application对象,它的名字为Microsoft Developer Studio,版本为6.0,其他属性也可以从图中很直观的查看。关于这些具体对象和他们之间的关系,请参考MSDN。

在实际编写Add-in的时候我发现这个方法也是非常有用的,因为它能够直观的告诉我:当前有哪些对象,以及对象的那些属性是可用的。这样我就节省了不少时间来在Visual C++和MSDN之间反复切换。

(2)Switch Between .H and .CPP

用过Borland C++ Builder的朋友应该很熟悉这个方法,比如当前打开了Test.cpp,用这个命令就能立刻查看对应的Test.h,反之亦然。Visual C++并没有实现类似的功能,所以我写了个方法来模拟C++ Builder。

(3)Open RC As Text

有时候我们需要打开工程的资源文件作一些文字上的编辑,在某些情况下这比用Resource Editor更方便快捷,也可以避开集成环境的限制。可是Visual C++中并没有简单的方法可以做到这一点,于是每次我都不得不关闭所有资源窗口、用Open命令浏览到RC文件、选择打开方式为Text,经过好几个步骤才能完成,为什么不自动化一点呢?Open RC As Text命令就是实现这个功能的。

上一页  1 2 3 4  下一页

Tags:Visual Add in

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接