Widget_Base的一个小发现
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
绘制Base的时候, 如果在Base属性里,允许最大最小化,则会出现一个灰色边框. 如果不允许最大最小化,则不会出现任何边框. 做启动画面效果最佳. 在别的地方也可能有用. 写下来以后备查.
测试程序:
;+---------------------------------------------------------------------
;| 目的: 测试Base属性
;| 作者: Huxz, 2008-11-19, CUHK
;| 说明:
;| TLB_FRAME_ATTR = 20 ; 无Title, 能最小最大化,有边框
;| TLB_FRAME_ATTR = 21 ; 无Title, 不能最小最大化,无边框
;+---------------------------------------------------------------------
pro test
wBase1 = Widget_Base(SCR_XSIZE=300 ,SCR_YSIZE=300,TLB_FRAME_ATTR=20)
Widget_Control, wBase1, /realize
wBase2 = Widget_Base(SCR_XSIZE=300 ,SCR_YSIZE=300,TLB_FRAME_ATTR=21, XOFFSET=320) Widget_Control, wBase2, /realize
end
对比效果图:
左边有边框,右边无.