CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

关于在可视 LISP 编辑器中显示对话框 (Visual LISP IDE/DCL)

2023-1-8 10:00| 发布者: admin| 查看: 371| 评论: 0|来自: AutoCAD

注意:Visual LISP 编辑器仅在 Windows 上受支持。

AutoLISP 允许您显示 DCL 文件,但可视化 LISP 编辑器提供了一个用于预览使用 DCL 定义的对话框的工具。

要了解其工作原理,请将以下 DCL 代码复制到新文件中,并放入 Visual LISP 编辑器的文本编辑器窗口中:

hello : dialog {
    label = "Sample Dialog Box";
    : text {
      label = "Hello, world";
    }
    : button {
      key = "accept";
      label = "OK";
      is_default = true;
    }
}

此 DCL 文件定义一个标记为“示例对话框”的对话框。它包含一个文本磁贴和一个“确定”按钮。将文件另存为 hello.dcl,并在“另存为”对话框的“另存为类型”字段中指定“DCL 源文件”。

注意:指定文件名时必须包括文件扩展名。Visual LISP 编辑器不会自动为您添加 .dcl 文件扩展名。

请注意文本编辑器如何对 DCL 文件中的语句进行颜色编码。默认颜色编码方案如下表所示:

DCL 默认颜色编码

DCL 元件

颜色

磁贴和磁贴属性

字符串

品红

整数

绿

实数

水鸭

评论

洋红色,灰色背景

括弧

预处理

深蓝色

运算符和标点符号

无法识别的项目

(例如,用户变量)

单击“工具”(Tools)、“界面”(Interface)、“工具”(Tools Preview DCL)和“编辑器”(Editor)中的“预览 DCL”(Preview DCL),以显示在文本编辑器窗口中定义的对话框。因为您可能在单个 .dcl 文件,VLISP 会提示您指定要查看的对话框的名称:

如果您的 DCL 文件包含多个对话框的定义,请单击下拉箭头并选择要预览的对话框。hello.dcl 中只定义了一个对话框,因此单击“确定”进行查看:

单击“确定”完成对话框预览。

尽管按钮是演示对话框属性的好方法,但您应在对话框中使用标准退出按钮子组件。通过使用子组件,可以创建与上图中所示的对话框几乎相同的对话框。请参见关于对话框退出按钮和错误磁贴 (AutoLISP)。ok_only


路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1   苏公网安备32011402011833)

GMT+8, 2024-12-15 14:42

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部