A forma como um item de menu é exibido indica a sua disponibilidade no programa.
Um item de menu pode ser exibido como:
É possível esmaecer um item de menu ao efetuar uma das seguintes ações:
Quando um item de menu está esmaecido, a macro e os submenus associados se tornam inacessíveis.
O exemplo a seguir desativa o item de menu Copiar vínculo ao adicionar um til (~) na frente do valor da propriedade Nome.
A seguir, veja o resultado da adição de um til (~) ao nome da propriedade do item de menu Copiar vínculo exibida no menu Editar.
As expressões de sequência de caracteres DIESEL podem ser usadas para desativar ou ativar condicionalmente um item de menu cada vez que eles são exibidos. Por exemplo, a expressão de sequência de caracteres DIESEL na propriedade Macros do painel Propriedades desativa o comando MOVER, enquanto qualquer outro comando estiver ativo.
$(if,$(getvar,cmdactive),~)MOVE^C^C_move
A função menucmd do AutoLISP também pode ser usada para desativar e ativar itens de uma macro ou aplicativo do AutoLISP. Não está disponível no AutoCAD LT.
É possível marcar um item de menu ao efetuar uma das seguintes ações:
Um item de menu é marcado de duas maneiras:
O exemplo a seguir mostra o item de menu dos vínculos OLE no menu Editar marcado com uma marca de seleção e a imagem realçada do item de menu Copiar vínculo com uma borda em torno do mesmo.
As expressões de sequência de caracteres DIESEL podem ser usadas para marcar condicionalmente um item de menu cada vez que ele for exibido. Quando a seguinte sequência de caracteres DIESEL é adicionada à propriedade Macros do painel Propriedades, uma marca de seleção é colocada à esquerda de um item de menu cuja variável de sistema relacionada está atualmente ativada.
$(if,$(getvar,orthomode),!.)Ortho^O $(if,$(getvar,snapmode),!.)Snap^B $(if,$(getvar,gridmode),!.)Grid^G
É possível marcar e desativar um item de menu ao mesmo tempo usando um dos seguintes formatos:
~!.labeltext !.~labeltext
O acento til (~) e o ponto de exclamação seguido por um ponto final (!.) são colocados no início do rótulo do comando Copiar vínculo, na propriedade Nome, do painel Propriedades. O seguinte item é o resultado de Copiar vínculo, acinzentado e marcado, no menu Editar.