龙空技术网

AutoCAD对话框编程(DCL)之控件类型

二小影视界 715

前言:

而今看官们对“控件类型”可能比较珍视,咱们都想要剖析一些“控件类型”的相关知识。那么小编在网摘上搜集了一些对于“控件类型””的相关文章,希望姐妹们能喜欢,我们快快来学习一下吧!

对话框控制语言是AutoCAD专属的对话框设计语言,该语言以文字定义对话框,对话框中的元素称为控件,控件的属性在设计时以文字形式描述从而确定对话框的大小、布局和内容。在Visual Lisp中可以查看、编写对话框,也可以通过编写lsp程序操作对话框。

对话框控件

一个对话框由自身框架和内容组成,其内容就是控件,是对话框的主要组成部件,是程序执行的"脸面"。Visual Lisp中已经提供了基本的控件类型,设计师可以通过向对话框中描述控件信息来增加控件从而形成自己的对话框。有哪些基本控件呢:

Button按钮

Edit_box编辑框

Image_button图像按钮

List_box列表框

Popup_list下拉列表

Radio_button单选按钮

Slider滑动条

Toggle切换开关

以上几个是单一功能的控件,也有一些装饰性的控件,这类控件不能选择也不会动作,纯粹用于装饰对话框画面、增强可视效果:

Image图像

Icon_image图像菜单标准按钮

Spacer空白栏

Text文本

在调整对话框里的内容时,应当根据设计流程或者设计模块,按照所选控件的属性组织成列或者成行,就是分组。分组就涉及到以下对象

Column直列

Boxed_column框列

Radio_column列组单选

Boxed_radio_cloumn框列组单选

Row横行

Boxed_row框行

Radio_row行组单选

Boxed_radio_row框行组单选

还有一些对象可以直接拿来用到你的DCL文件中,它集成一些控件的功能。如:

Ok_only确定按钮

Ok_cancel确定与取消按钮行组

Ok_cancel_help三按钮行组

Spacer_1空白栏

哇,这么多控件、对象、组合,怎么拿来组成自己的DCL啊?明天再分享DCL的语法。

标签: #控件类型