您的位置:首页 > 其它

ENVI二次开发:对象图形系统、组件建立的理解

2010-03-13 17:59 447 查看
ENVI二次开发:对象图形系统、组件建立的理解
一、对象图形系统和组件
在IDL的开发过程中,必须了解对象图形系统的组成结构,它是系统构建的基础:



模式类是用IDLgrModel创建的。

WIDGET_BASE用于创建基本组件,它是其它组件的容器。
WIDGET_BUTTON是创建按钮的。
WIDGET_DRAW创建绘图部件,它是一个矩形区域。
WIDGET_TREE的功能是创建和装载树形结构。
二、程序小析
COMPILE_OPT idl2是为IDL编译器指定编译规则,idl2是(DEFINT32,STRICTARR)的简写,DEFINT32为IDL指定整型为32位,而不是16位。STRICTARR则强制IDL编译器以[]作为数组的定义。

初始化判断方式:
IF(self->IDLgrModel::Init(_Extra=extra) NE 1)THEN RETURN,0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: