CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

关于控制功能区按钮的显示

2023-1-8 22:05| 发布者: admin| 查看: 515| 评论: 0|来自: AutoCAD

功能区按钮的显示方式表明其在程序中的可用性。

功能区按钮可以显示为:

  • 灰显(禁用)
  • 已使用其亮显的边框进行标记
  • 既灰显又具有标记
注: 要标记功能区按钮,不能将“~”或“!.”序列明确放置在命令名之前,而必须放在 DIESEL 表达式中。

灰显(禁用)功能区按钮

您可以通过使用 DIESEL 字符串表达式来灰显功能区按钮。

如果灰显,则与功能区按钮关联的宏和子菜单将不可访问。

放置在“特性”窗格的“宏”特性中的以下 DIESEL 字符串表达式会在其他命令处于活动状态时禁用该宏。

$(if,$(getvar,cmdactive),~)MOVE^C^C_move

也可以使用 AutoLISP menucmd 函数禁用或启用宏或 AutoLISP 应用程序中的项目。(在 AutoCAD LT 中不可用。)

标记功能区按钮

您可以通过使用 DIESEL 字符串表达式标记功能区按钮。

标记功能区按钮时,边框将显示在图像周围。

DIESEL 字符串表达式可用于在每次显示功能区按钮时,根据条件标记它们。在以下示例中,在将 DIESEL 字符串添加到“特性”窗格的“宏”特性中后,启用相关系统变量会亮显功能区按钮。

$(if,$(getvar,orthomode),!.)Ortho^O
$(if,$(getvar,snapmode),!.)Snap^B
$(if,$(getvar,gridmode),!.)Grid^G

同时禁用和标记功能区按钮

可以使用以下任一格式同时标记和禁用功能区按钮:

~!.labeltext
!.~labeltext

路过

雷人

握手

鲜花

鸡蛋

最新评论

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部