1 IDL
界面创建方法
IDL
的界面分下面几种:
1) IDL
命令行界面
2)
智能化工具
iTools
界面
3)
常规组件界面
1.1
界面创建
一般情况下,我们用
IDL
创建界面指的是常规组件界面,这是最常用的。
IDL
下的界面
创建是比较特殊的,由于
IDE7
系列的更新,使得
7.*
版本下没有了鼠标拖拽创建
GUI
的工
具,只能依靠代码创建。
1.1.1
单元组件界面
1.1.1.1 Base
组件(容器界面)
IDL
下的界面有很多的
base
,可以理解为容器,而且很多的时候一些组件的排列如果用
了
base
会很方便。多层的结构一般如下图
1)
格式:
Result = WIDGET_BASE( [Parent] [, /Keywords)
2)
常用关键字
(
1
)
Floating
浮动的窗口,类似导航图,仅浮动在窗口上方;
(
2
)
Model
是否为模式框,在该窗口关闭前无法进行其他操作;
(
3
)
mBar
是否创建菜单栏,返回菜单栏的
ID
;
(
4
)
TLB_FRAME_ATTR
创建的窗口类型,见表格,类型的值可累加,如
3
则表示
1+2
。