Recurso POPUP
Define um item de menu que pode conter itens de menu e submenus.
POPUP text, [optionlist] {item-definitions ...}
Parâmetros
-
Texto
-
Cadeia de caracteres que contém o nome do menu. Essa cadeia de caracteres deve estar entre aspas duplas (").
-
optionlist
-
Esse parâmetro especifica opções de menu redefinidas que especificam a aparência do item de menu. Esse parâmetro opcional pode ser um ou mais dos seguintes.
Opção Descrição VERIFICADO O item de menu tem uma marca de marcar ao lado dele. Essa opção não é válida para um menu de nível superior. CINZA O item de menu é inicialmente inativo e aparece no menu em cinza ou em um tom iluminado da cor menu-texto. Essa opção não pode ser usada com a opção INACTIVE . AJUDA Identifica um item de ajuda. O item de menu é colocado na posição mais à direita na barra de menus. INATIVO O item de menu é exibido, mas não pode ser selecionado. Essa opção não pode ser usada com a opção GRAYED . MENUBARBREAK Igual a MENUBREAK , exceto que, para menus pop-up, ele separa a nova coluna da coluna antiga com uma linha vertical. MENUBREAK Coloca o item de menu em uma nova linha para itens estáticos da barra de menus. Para menus, ele coloca o item de menu em uma nova coluna sem uma linha divisória entre as colunas.
Determinados atributos também têm suporte para compatibilidade com versões anteriores. Para obter mais informações, consulte Atributos comuns de recurso.
Exemplos
O exemplo a seguir demonstra o uso da instrução POPUP :
chem MENU
{
POPUP "&Elements"
{
MENUITEM "&Oxygen", 200
MENUITEM "&Carbon", 201, CHECKED
MENUITEM "&Hydrogen", 202
MENUITEM SEPARATOR
MENUITEM "&Sulfur", 203
MENUITEM "Ch&lorine", 204
}
POPUP "&Compounds"
{
POPUP "&Sugars"
{
MENUITEM "&Glucose", 301
MENUITEM "&Sucrose", 302, CHECKED
MENUITEM "&Lactose", 303, MENUBREAK
MENUITEM "&Fructose", 304
}
POPUP "&Acids"
{
"&Hydrochloric", 401
"&Sulfuric", 402
}
}
}
Confira também