CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoLISP 开发指南

关于回调原因 (DCL)

2023-1-6 09:37| 发布者: admin| 查看: 410| 评论: 0|来自: AutoCAD

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

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

变量的值是为任何类型的操作设置的,但仅当操作与 ,,, ortile 相关联时,才需要检查它。下面概述了每个回调原因码的值: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 )

GMT+8, 2024-5-19 15:00

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部