- 1、本文档共187页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VisualLISP程序设计第12章要点
:edit_box{ label=X(mm):; key=x_box; } :edit_box{ label=Y(mm):; key=y_box; } } } ok_cancel; }子对话框定义结束 12.6几种典型控件的应用实例 本节重点介绍图像按钮、列表、下拉列表、复选框、互鎻按钮和滑动条类型控件的应用实例。 【例12.15】设计带有图像按钮的对话框,见图13-39。本例重点在利用图像按钮选择齿轮的类型,省略了绘制齿轮的函数。可在此基础上处扩充程序的功能,例如,显示下一级有关齿轮结构的对话框,输入尺寸后,绘制相应类型齿轮的结构图。 //图象按钮对话框文件,文件名为12-15.dcl img_dlg:dialog{ //对话框的名字是:img_dlg label= 齿轮设计; //对话框标签 initial_focus=gear1; //初始焦点在gear1 :row{label=齿轮种类; :image_button{key=gear1; color=-2; width=10; height=3;} 图12-39带有图像按钮的对话框 :image_button{key=gear2; color=-2; width=10; height=3;} :image_button{key=gear3; color=-2; width=10; height=3;} } ok_cancel; } 图12-39带有图像按钮的对话框 ;图像按钮对话框驱动程序,文件名:12-15.lsp (defun initimg(img_key slide / x1 y1);定义初始化图像函数 (setq x1(dimx_tile img_key)) (setq y1(dimy_tile img_key)) (start_image img_key) (slide_image 0 0 x1 y1 slide) (end_image) ) (defun c :img( / id x1 y1 g sdt);主函数,AutoCAD命令名:img (setq g 1) (setq id(load_dialog d:\\example\\dcl\\12-15)) (if ( id 0)(exit)) (if (not (new_dialog img_dlg id))(exit) (initimg gear1 d:\\example\\sld\\12-15-1);初始化按钮1的图像 (initimg gear2 d:\\example\\sld\\12-15-2);初始化按钮2的图像 (initimg gear3 d:\\example\\sld\\12-15-3);初始化按钮3的图像 (action_tile gear1 (setq g 1) ) ;定义按钮1的活动 (action_tile gear2 (setq g 2) ) ;定义按钮2的活动 (action_tile gear3 (setq g 3) ) ;定义按钮3的活动 (action_tile accept (done_dialog 1) ) ;定义OK按钮的活动 (action_tile cancel (done_dialog -1)) ;定义Cancel按钮的活动 (setq sdt(start_dialog)) (unload_dialog id) (if ( sdt 0)( princ g)) (princ) ) 【例12.16】设计带有列表或下拉列表的对话框,见图12-40、图12-41。本例重点在利用列表或下拉列表选择齿轮的种类,省略了绘制齿轮的函数。可在此基础上处扩充程序的功能,例如,显示下一级有关齿轮结构的对话框,输入尺寸后,绘制相应类型的齿轮。 图12-39带有列表框的对话框 图12-40带有下拉列表的对话框 3. (getfiled 对话框标签 路径 文件扩展名 标志 0)) 显示选择文件的对话框,返回包括驱动器路径的文件全名。如果路径为空的字符串,则表示当前路径,如果文件扩展名为空的字符串,则表示所有类型的文件,如果文件扩展名为dwg,则对话框上显示预览的图像。标志为按位编码的整数,控制对话框的行为。
您可能关注的文档
- 2016intel与AMD对比.pptx
- VF报表和标签设计.ppt
- VHDL程序题.doc
- VHP空间灭菌方法研究.ppt
- vim的介绍和使用.doc
- VIP会议室无纸化办公改造.docx
- VisualFoxPro基本操作预备知识.ppt
- 2016世界500强企业.docx
- 2016上海卷(蒸水滔滔逐字校对版).docx
- VFP教程.ppt
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].docx
- 情绪价值系列报告:春节消费抢先看-国证国际证券.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(解析版).docx
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].docx
- 液冷盲插快接头发展研究报告-全球计算联盟.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(原卷版).docx
- 精品解析:北京市东直门中学2024届高三考前练习数学试卷(解析版).docx
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第2章 人体的神经调节》大单元整体教学设计[2020课标].docx
最近下载
- 河洛群侠传完美攻略流程.docx VIP
- 酒店前台失误案例及分析.docx VIP
- 普通话教学课件(共160张PPT).pptx VIP
- 转炉炼钢工技能大赛理论考试题库500题(含答案).docx
- 浅谈初中数学课培养学生核心素养策略教育论文—【课题研究】-经典通用.doc VIP
- 2024年钳工职业技能考试题库及答案 .pdf
- 2025年新高考数学一轮复习2025年新高考数学一轮复习收官卷01(学生版+解析).docx VIP
- DBJ50_T-366-2020 建设工程质量检测人员职业能力标准.docx
- 黄帝内经繁体竖排版.doc
- 新教材高一数学必修第一册第一二章综合卷(含答案) .pdf VIP
文档评论(0)