功能区按钮的显示方式表明其在程序中的可用性。
功能区按钮可以显示为:
您可以通过使用 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