- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
设计界面
本帖最后由 lianyi_dyq 于 2009-11-20 09:11 编辑 1 IDL界面创建方法??IDL的界面分下面几种:??1) IDL命令行界面
下载 (8.08 KB)
2009-11-19 22:28
??2) 智能化工具iTools界面? ?
下载 (54.61 KB)
2009-11-19 22:28
??3) 常规组件界面? ?
下载 (212.54 KB)
2009-11-19 22:28
1.1 界面创建? ? 一般情况下,我们用IDL创建界面指的是常规组件界面,这是最常用的。IDL下的界面创建是比较特殊的,由于IDE7系列的更新,使得7.*版本下没有了鼠标拖拽创建GUI的工具,只能依靠代码创建。??1.1.1 单元组件界面??1.1.1.1 Base组件(容器界面)? ???IDL下的界面有很多的base,可以理解为容器,而且很多的时候一些组件的排列如果用了base会很方便。多层的结构一般如下图? ?? ?? ?
下载 (15.87 KB)
2009-11-19 22:49
? ?1) 格式:? ?? ?Result = WIDGET_BASE( [Parent] [, /Keywords) ? ?2) 常用关键字? ? (1) Floating浮动的窗口,类似导航图,仅浮动在窗口上方;? ? (2) Model是否为模式框,在该窗口关闭前无法进行其他操作;? ? (3) mBar是否创建菜单栏,返回菜单栏的ID;? ? (4) TLB_FRAME_ATTR创建的窗口类型,见表格,类型的值可累加,如3则表示1+2。? ?? ?? ?
值
窗口类型
1
窗口无法进行大小、最大化等操作
2
不显示系统菜单
4
禁止显示标题栏
8
窗口无右上的关闭按钮
16
窗口无法移动
??16 窗口无法移动? ? (5)TLB_KILL_REQUEST_EVENTS是否返回关闭事件,可用TAG_NAMES(event, /STRUCTURE_NAME) 是否为 WIDGET_KILL_REQUEST来判断。? ?3) 参考例子源码? ?
PRO Test_widget_base;tlb = WIDGET_BASE(xsize =200,ysize =200,title =widget_base)WIDGET_CONTROL,tlb,/realize;fbase = WIDGET_BASE(GROUP_LEADER =tlb, $xsize =200,ysize =200,$xOffset =200, $yOffset =200, $/floating,title =floating)WIDGET_CONTROL,fbase,/realizembase = WIDGET_BASE(GROUP_LEADER =tlb, $xsize =200,ysize =200, $xOffset =400, $yOffset =200, $/modal,title =modal)WIDGET_CONTROL,mbase,/realizettlb = WIDGET_BASE(xsize =200,ysize =200, $title =TLB_FRAME_ATTR=1, $xOffset =000, $yOffset =400, $TLB_FRAME_ATTR = 1)WIDGET_CONTROL,ttlb,/realizettlb2 = WIDGET_BASE(xsize =200,ysize =200, $title =TLB_FRAME_ATTR=2, $xOffset =200, $yOffset =400, $TLB_FRAME_ATTR = 2)WIDGET_CONTROL,ttlb2,/realize;ttlb3 = WIDGET_BASE(xsize =200,ysize =200, $title =TLB_FRAME_ATTR=9,1+8, $xOffset =400, $yOffset =400, $TLB_FRAME_ATTR = 9)WIDGET_CONTROL,ttlb3,/realize;ttlb4 = WIDGET_BASE(xsize =200,ysize =200, $title =TLB_FRAME_ATTR=4, $xOffset =600, $yOffset =400, $TLB_FRAME_ATTR = 4)WIDGET_CONTROL,ttlb4,/realize;t
您可能关注的文档
- 让你的小米手机充电不再烦恼.docx
- (宪法各章小结.doc
- 让你的手机具有功能 .doc
- (宪法同一性.doc
- (宪法在我心中.资料.doc
- 《行为金融学分析报告.doc
- 《行政事业单位会计制度讲解真题附带答案.doc
- 《行政事业单位会计习题.doc
- 《行政事业单位内部控制建设工作指南试行.doc
- 《行政事业单位内部控制练习题及答案.doc
- DB14∕T 143-2019 苹果褐斑病测报调查规范.docx
- DB14∕T 1417-2017 人工生态公益林经营技术规范.docx
- DB14∕T 1469-2017 胡麻垄膜集雨沟播栽培技术规程.docx
- DB14∕T 1457-2017 带柄玻璃杯标准规范.docx
- DB14∕T 1394-2017 北柴胡良种繁育技术规程.docx
- DB14∕T 1352-2017 晋北区旱地黍子栽培技术规程.docx
- DB14∕T 560-2010 人工影响天气火箭作业系统年检技术规范.docx
- DB14∕T 1510-2017 玉米镰孢穗腐病抗性鉴定牙签接种技术规程.docx
- DB14∕T 166.2-2007 太原绿色转型标准体系 第2部分:框架.docx
- DB14∕T 703-2012 气象灾害等级划分.docx
文档评论(0)