CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2020 开发者帮助

关于处理编辑框 (DCL)

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

关于处理编辑框 (DCL)

通过处理编辑框的操作和回调,您可以获取当前值并知道何时失去焦点。

注意:AutoLISP 中的 DCL 支持仅限于 Windows。

但是,由于编辑框中的字符已经可见,因此无需对临时结果执行操作。编辑框仅在该磁贴的焦点丢失时返回回调代码。下面的代码示例检查该值,但不重新显示它:

(action_tile "myeditbox" "(edit_action $value $reason)")
  .
  .
  .
(defun edit_action (val why)
  (if (or (= why 2) (= why 4))
    . ; Do range checking on 
    . ; transient value here.
    . 
  )
)

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部