CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

关于对话框打开时受限制的函数 (DCL)

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

摘要: 当对话框处于活动状态时,即在 start_dialog调用 - 不能调用任何需要用户在 AutoCAD 命令行上输入或影响对话框外部(例如,图形窗口中)显示的函数。此限制包括写入文本的函数,例如 打印 普林克,以及 普林1.

当对话框处于活动状态(即在调用期间)时,不能调用任何需要用户在 AutoCAD 命令行上输入或影响对话框外部显示(例如,在图形窗口中)的函数。此限制包括写入文本的函数,例如 、 和 。start_dialogprintprincprin1

只要不使用任何需要用户输入的选项,就可以发出呼叫。如果程序在 和 调用之间调用受限制的函数之一,AutoCAD 将终止所有对话框并显示以下错误消息:ssgetstart_dialogdone_dialog

AutoCAD拒绝函数

可以测试 CMDACTIVE 系统变量以确定对话框是否处于活动状态。如果 CMDACTIVE 大于 7,则对话框处于活动状态。CMDACTIVE 系统变量具有指示命令、脚本和对话框活动的位编码值。

注意:如果应用程序要求用户基于图形屏幕而不是对话框本身输入输入(例如,指定点或选择对象),则必须隐藏对话框。也就是说,必须调用图形屏幕才能再次可见,然后在用户做出选择后重新启动对话框。done_dialog

该函数终止所有当前对话框,就像用户已取消每个对话框一样。此函数可用于取消一系列嵌套对话框。term_dialog


路过

雷人

握手

鲜花

鸡蛋

最新评论

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部