一个简单对话框布局及驱动程序例子(未完成)

这篇博客介绍了如何创建和驱动一个简单的对话框,使用Visual LISP的DCL文件和LSP文件。通过调用drawcirc命令,可以弹出绘制圆的对话框,但作者遇到图片显示问题,监视返回值为nil,尚未解决。
摘要由CSDN通过智能技术生成

这里写的是一个简单对话框驱动程序的实例,对话框文件的名字是“1.dcl”,存放在d驱动器的example\dcl\目录下,对话框的名字是yuan,外观见图。

首先是对话框布局DCL文件

yuan:dialog{ //定义名字为yuan的对话框
label= "绘制圆";//显示在对话框顶部的标签
:row{ //引用行
:image //引用图像控件
{width=30;//图像的宽
height=8;//图像的高
key="img_cr";//图像的关键字
color=-2;//图像的背景色为AutoCAD的背景色
}//图像引用结束

:boxed_column{//引用加框列
label="几何数据";//加框列的标签
:edit_box{ //引用编辑框1
label="圆心X(mm):";//编辑框1的标签
edit_width=8;//编辑框1的宽度
key="X";//编辑框1的关键字
mnemonic="X";//编辑框1的热键
}//编辑框1引用结束
:edit_box{ //引用编辑框2
label="圆心&Y(mm):";//编辑框2的标签&之后的字符是热键
width=8;//编辑框2的宽度
key="Y";//编辑框2的关键字
}//编辑框2引用结束


:edit_box{ //引用编辑框3
label="半径R(mm):";//编辑框3的标签
width=8;//编辑框3的宽度
key="R";//编辑框3的关键字
mnemonic="R";//编辑框3的热键
}//编辑框3引用结束
}//加框列引用结束
}//行引用结束
ok_cancel;// 引用ok_cancel组合控件
}

然后是驱动程序LS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值