WideStudio/MWT Logo
WideStudio/MWT
Application Builder User's Guide
WideStudio/MWT Index
Table of contents


派生新的Class程序窗



将一般的应用程序窗派生为Class程序窗

通常的应用程序窗作为Class应用程序窗指定的话,该应用程序窗将成为Class应用程序窗。如果进行Class应用程序窗的编译,C++源程序将被生成。[classwin]是应用程序窗名称。



[指定Class应用程序窗]

前节所指定的应用程序窗class1,将成为 class1形式的项目Class。 class1是继承WSCwindow 的Class。

将应用程序窗的一部分做为Class

这里,将制作应用程序窗的一部分(cla_form000)作为基本的Class。 通常,无指定时派生Class的话,最上位的窗口将作为基本被派生。不过,也可指定非最初程序窗的部分,即子项目部分,以该子项目作为基本进行派生。

如果,如果变更原来的派生基本位置,需要重新生成源程序。如果以下所表示的文件已经存在的话,请删除。[classwin]是应用程序窗名称。



[指定项目的派生位置]

将cla_form000(WSCform Class)作为派生位置,制作新的 class1。 同时 ,class1是继承WSCform 的Class。如果,在cla_form000上配置有子项目时,将包含在Class中。

 既存项目做为基础,派生新的Class 

既存项目(如标签为WSCvlabel)作为基础,派生新的标签时,指定该标签为基本项目。

这里,将制作以标签 clavlab_000作为基本的Class。图指定为原来的clavlab_000。 注意,如果变更派生源,需要重新生成源程序。如果以下所表示的文件已经存在,请删除。[classwin]是Class应用程序窗名称。



[指定基本项目]

这个情况,将生成以 clavlab_000作为基本的新的class1。当clavlab_000是 WSCvlabel 形式的项目时,class1为继承WSCvlabel 的Class。 通常,该功能往往用于追加属性和函数(API)等来提高项目功能时。一般来说,制作方法和应用程序窗的一部分做为Class的方法一样,不过,一般不包含子项目,直接进行单体派生。

Document Release 3.90 for WideStudio/MWT ver 3.90, Jul 2005


WideStudio/MWT documents index | Table of contents

Copyright(C) WideStudio/MWT Development Team, 1999-2005 Last modified: Jul 31, 2005