网站大量收购闲置独家精品文档,联系QQ:2885784924

VisualLISP程序设计第12章.ppt

  1. 1、本文档共187页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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,则对话框上显示预览的图像。标志为按位编码的整数,控制对话框的行为。

您可能关注的文档

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档