Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!

Tabela para definição de menus e submenus

Veja, na tabela que segue, a relação dos comandos utilizados na definição de menus e submenus, assim como seus operandos e opções. Em seguida, serão apresentadas observações específicas, detalhando cada um dos comandos e apresentando exemplos de utilização.

Comandos e opções

Descrição dos comandos e opções

Menu <nome>

Inicia a definição de um menu principal, atribuindo-lhe o nome <nome>.

PAD <nome> prompt < expc > [popup <pop> | do <proc>] [message < expc >]

Define os itens do menu principal:

  • atribuindo-lhe o nome <nome>;
  • associando-lhe o título ("caption") < expc>;
  • informando se esse item, quando acionado, vai abrir um submenu (ou menu suspenso), cujo nome será <pop>;
  • associando o procedimento <proc> a ser executado quando o item correspondente for selecionado por "click" do mouse;
  • especificando a mensagem < expc> que será exibida na barra de status quando o cursor deslizar sobre o "caption" do item do menu;

BAR <num> prompt < expc> [popup <pop> | do <proc>] [message < expc >]

Define os itens de um menu secundário, atribuindo-lhes números de identificação.
Os operandos do comando BAR são idênticos aos do comando PAD.

Cada item de menu, definido através de um comando BAR, pode abrigar, por sua vez, um outro menu suspenso, ou submenu, identificado pelo operando popup <pop> e definido pelo comando BAR1, subordinado de forma hierárquica ao comando BAR.

BAR1 <num> prompt < expc > [popup <pop> | do <proc>] [message < expc >]

Este comando é idêntico ao comando BAR e a ele subordinado.

Cada item de menu, definido através de um comando BAR1, pode abrigar, por sua vez, um outro menu suspenso, ou submenu, identificado pelo operando popup <pop> e definido pelo comando BARnn, subordinado, de forma hierárquica, ao comando BAR1, e assim por diante.

BARnn <num> prompt < expc > [popup <pop> | do <proc>] [message < expc >]

Este comando é idêntico ao comando BARnn-1 e a ele subordinado.
Cada item de menu, definido através deste comando, pode abrigar, por sua vez, um outro menu suspenso, ou submenu, identificado pelo operando popup <pop> e definido pelo comando BARnn+1.
Cada comando BARnn pode ter outros comandos BARnn+1 a ele subordinados, de forma hierárquica, até o máximo de 32 níveis.

EndMenu

Finaliza a definição de um menu principal.

ACTIVATE menu <nome>

Ativa o menu principal identificado pelo operando <nome> do comando MENU

DEACTIVATE Menu <nome>

Desativa o menu principal identificado pelo operando <nome> do comando MENU

ACTIVATE POPUP <nome> <submenu> <botão>
[<xi>,<yi> | mousepos]

Ativa um menu ou submenu, nas posições indicadas (em <xi> e <yi> ou mousepos) quando acionado o botão do mouse especificado no operando <botão>.

DEACTIVATE POPUP

Desativa o popup corrente (apenas um popup pode estar ativo).

Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!