CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoLISP 开发指南

关于用于隐藏对话框的函数 (DCL)

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

摘要: 当对话框处于活动状态时,用户无法与图形屏幕交互。

当对话框处于活动状态时,用户无法与图形屏幕进行交互。

如果要允许用户在关闭对话框之前从图形屏幕中选择对象或选取点,则必须暂时关闭对话框,以便用户可以与屏幕交互并执行操作。这称为隐藏对话框。操作完成后,您需要还原对话框。

隐藏对话框与以 结尾相同,但回调函数必须使用 status 参数来指示对话框处于隐藏状态,而不是 ended 或 canceled。将状态设置为应用程序定义的值。当对话框消失时,该函数返回应用程序定义的状态。然后,程序必须检查返回的状态,并确定下一步要执行的操作。done_dialogdone_dialogstart_dialogstart_dialog

当按钮磁贴的操作导致对话框被隐藏时,不应包含省略号或三个点的系列。相反,请在标签中使用空格,后跟小于符号 ( < )。当对话框隐藏自身时,应显示一个提示,说明用户应执行的操作。在大多数情况下,您将使用其中一个函数从用户请求所需的输入。这些函数有一个参数,您可以使用该参数指定提示。getXXX

在用户对请求的输入提供有效响应后,该对话框应重新出现,并向用户提供反馈,表明他们已成功提供输入。此反馈可以是编辑框中的新信息、更新的列表框、指示状态的文本消息,也可以是这些信息的组合。


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

GMT+8, 2025-1-8 19:33

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部