CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2021 开发者帮助

关于处理无线电群集 (DCL)

2024-5-18 18:29| 发布者: admin| 查看: 11| 评论: 0|原作者: admin|来自: AutoCAD

关于处理无线电群集 (DCL)

单选按钮显示在单选按钮群集中,允许用户从多个选项中做出一个选择。

每个单选按钮的值为“1”(表示打开)或“0”(表示关闭)。单选按钮群集的值是当前所选按钮的键属性。PDB 功能管理集群中单选按钮的值,并确保一次只打开一个按钮。您可以为每个单选按钮分配一个操作,但更方便的做法是将操作作为一个整体分配给单选组,然后测试该组的值以查看选择了哪个单选按钮。

请考虑以下示例,单选器群集控制用户退出对话框后显示的三维对象的视图。此群集包含四个单选按钮:

(action_tile "view_sel" "(pick_view $value)")
...
(defun pick_view (which)
  (cond
    ((= which "front") (setq show_which 0))
    ((= which "top") (setq show_which 1))
    ((= which "left") (setq show_which 2))
    ((= which "right") (setq show_which 3))
  )
)

这些示例显示了与采用多个值的单个变量关联的每个单选按钮。这些变量还可能导致其他操作,例如禁用对话框中的选择。如果单选簇很大,则可以将关联的值存储在表中。如果使用表,请对其进行结构化,使其不依赖于群集中按钮的顺序。PDB 功能不施加此限制,如果 DCL 定义发生更改,则顺序可能会更改。


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2024-6-27 15:56

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部