CATIA对话框:
图1. 4 CATIA 对话框
对话框架包含在类CATInteractiveApplication下,此类如下:public class CATInteractiveApplication ,交互式应用的基类,作用:交互应用程序的基类,进化论是在单文档,多文档或者模态对话框,如CATIA V5版本那样。为了创建你的交互式应用程序,你应该,创建一个从CATInteractiveApplication派生的类,并且重载BeginApplication and EndApplication方法,但是不要直接实例化这个类。
对话框架主要包括两个主要的类的类型:
容器:主要包括组件对象的布置,容器既可见也不可见,其本身并不和用户打交道,除了重新配置和重新定义窗口大小。
组件:是填充容器的基本要素,其中大多数和用户交互,包括控件,菜单,其它的包括分割条以及对其它控件的命名等的指标控件。
下面介绍容器(Containers)
容器主要用来包括几个对话组件,比如窗口布置目标的组,可分类如下: 1) 窗口,派生于抽象基类CATDlgWindow
CATDlgWindow
CATDlgDialog:
ATDlgNotify:
CATDlgFile:
2) Boxes派生于抽象基类CATDlgBox. 包括几个对话框架对象。 CATDlgContainer:
CATDlgSplitter:
CATDlgTabContainer:
CATDlgFrame:
CATDlgIconBox:
Bars:
CATDlgToolbar:
CATDlgStatusBar:
相关推荐: