CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 2018 开发者帮助

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

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

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

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

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

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

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

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

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


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部