CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

关于回调原因 (DCL)

2023-1-8 09:08| 发布者: admin| 查看: 432| 评论: 0|来自: AutoCAD

摘要: 回调原因,在 $reason变量指定发生操作的原因。

变量中返回的回调原因指定操作发生的原因。$reason

变量的值是为任何类型的操作设置的,但仅当操作与 、 、 或磁贴关联时,才需要检查它。下面概述了每个回调原因代码的值:edit_boxlist_boximage_buttonslider

代码 1

这是大多数操作磁贴的值。用户已选择磁贴(如果磁贴是默认磁贴,并且平台可识别快捷键,则可能按 Enter 键)。

代码 2 – 编辑框

用户已退出编辑框(通过按 Tab 键或选择其他磁贴),但尚未进行最终选择。如果这是编辑框回调的原因,则应用程序不应更新关联变量的值,但应检查编辑框中值的有效性。

代码 3 – 滑块

用户已通过拖动指示器(或等效操作)更改了滑块的值,但尚未进行最终选择。如果这是滑块回调的原因,则应用程序不应更新关联变量的值,而应更新显示滑块状态的文本。

代码 4 – 列表框和图像按钮

此回调原因始终遵循代码 1。它通常意味着“致力于上一个选择”。它永远不应撤消先前的选择;这会使用户感到困惑和烦恼。

  • 列表框:用户已双击列表框。您可以在应用程序中定义双击的含义。如果对话框的主要用途是选择列表项,则双击应进行选择,然后退出对话框。(在本例中,磁贴的属性应为 。如果列表框不是对话框中的主磁贴,则双击应被视为等同于进行选择(代码 1)。is_defaultlist_boxtrue

    允许用户选择多个项目 () 的列表框不支持双击。multiple_select = true

  • 图像按钮:用户已双击图像按钮。您可以在应用程序中定义双击的含义。在许多情况下,单击以选择按钮是合适的,但在其他情况下,最好单击(或键盘操作)突出显示按钮,然后按 Enter 键或双击选择它。

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部