使用另一个工程中的类,有两种方法。 1:可分以下3步进行。 1)打开含有要被使用的类的工程,在ClassView窗口种右键点击该类的类名,选择“Add to Gallery"命令。 2)打开要使用该类的工程,选择Project ->add to project ->components and controls命令,会弹出一个对名为"Components and Controls Gallery"的对话框。对话框中会有一个目录,其名称与你的第一个工程的名称相同。 3)进入该目录,会看到一个(或多个)扩展名为.ogx的文件,文件名与你在第一个工程中用右键点击的类名相似(少了一个大写的C)。单击该文件(有时会弹出一个错误提示对话框,不理它,点确定就行)再选择"Insert“,最后选择"Close",该类现在就被插入第2个类中。该类的头文件和实现文件也被自动拷贝到当前的工程目录下。 当插入带有资源的类(比如在资源编辑器中先编辑对话框资源,然后为该对话框资源生成了一个类)时,必须用这种方法。这样你在另一个工程中编辑的资源(如对话框资源)也回自动拷贝到你的第2个工程中。 第2种方法: 1)将类的头文件和实现文件拷贝到你当前工程的目录下。 2)在菜单上选择project->add to project->files命令,在弹出的对话框中选中刚才拷贝的两个文件,加入工程即可。 的2种方法只适合于没有带资源的类。 这样应该比较详细了吧? 至于你说的保存一个类,在工程中把类定义好了后,把这个类的头文件和实现文件拷贝到任何地方,就是保存了这个类啊。如果里面有资源定义,可能会给你在别的工程中使用它时带来点麻烦。但也很容易解决。
主菜单project ->add to project ->components and controls ->在GALLERY找到刚才加入的类即可。
用#include ""将头文件包含进去
1:可分以下3步进行。
1)打开含有要被使用的类的工程,在ClassView窗口种右键点击该类的类名,选择“Add to Gallery"命令。
2)打开要使用该类的工程,选择Project ->add to project ->components and controls命令,会弹出一个对名为"Components and Controls Gallery"的对话框。对话框中会有一个目录,其名称与你的第一个工程的名称相同。
3)进入该目录,会看到一个(或多个)扩展名为.ogx的文件,文件名与你在第一个工程中用右键点击的类名相似(少了一个大写的C)。单击该文件(有时会弹出一个错误提示对话框,不理它,点确定就行)再选择"Insert“,最后选择"Close",该类现在就被插入第2个类中。该类的头文件和实现文件也被自动拷贝到当前的工程目录下。
当插入带有资源的类(比如在资源编辑器中先编辑对话框资源,然后为该对话框资源生成了一个类)时,必须用这种方法。这样你在另一个工程中编辑的资源(如对话框资源)也回自动拷贝到你的第2个工程中。
第2种方法:
1)将类的头文件和实现文件拷贝到你当前工程的目录下。
2)在菜单上选择project->add to project->files命令,在弹出的对话框中选中刚才拷贝的两个文件,加入工程即可。
的2种方法只适合于没有带资源的类。 这样应该比较详细了吧? 至于你说的保存一个类,在工程中把类定义好了后,把这个类的头文件和实现文件拷贝到任何地方,就是保存了这个类啊。如果里面有资源定义,可能会给你在别的工程中使用它时带来点麻烦。但也很容易解决。