CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

关于磁贴定义 (DCL)

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

摘要: 磁贴定义用于创建可在对话框中使用的新原型或子装配体。

切片定义用于创建可在对话框中使用的新原型或子组件。

切片定义具有以下语法:

name : item1 [ : item2 : item3 ... ]
{
  attribute = value;
  ...
}

其中,每个项目都是先前定义的磁贴。新磁贴(名称)继承所有指定磁贴(item1item2item3 等)的属性。大括号 ( {} ) 中的属性定义要么是补充,要么是替换继承的定义,如果属性的名称相同,则替换继承的定义。当定义具有多个父项时,属性按从左到右的顺序优先。换言之,如果多个项目指定了相同的属性,则遇到的第一个项目就是使用的项目。

如果新定义不包含子项,则它是原型,您可以在引用它时更改或扩充其属性。如果它是具有子组件的子组件,则无法更改其属性。

图块或图块原型的名称只能包含字母、数字或下划线字符 ( _ ),并且必须以字母开头。

注意:磁贴名称区分大小写。例如,与 或 不同。使用大写时要小心。bigbuttonBigButtonBIGBUTTON

这是按钮的(内部)定义:

button : tile
{
  fixed_height = true;
  is_tab_stop = true;
}

base.dcl 文件定义如下:default_button

default_button : button
{
  is_default = true;
}

该模块将继承按钮磁贴的 and 属性值。它添加一个新属性 ,并将其设置为 。default_buttonfixed_heightis_tab_stopis_defaulttrue


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部