Saltar para o conteúdo principal
Versão: Próximo

GET MENU ITEMS

GET MENU ITEMS ( menu ; arrayTitMenus ; arrayRefMenus )

ParâmetroTipoDescrição
menuInteger, TextNúmero de menu ou menu de referência
arrayTitMenusText arrayArray de títulos de menu
arrayRefMenusText arrayArray de referências de menu

Esse comando não é seguro para thread e não pode ser usado em código adequado.

Descrição

O comando GET MENU ITEMS devolve, nos arrays arrayTitMenus e arraysRefMenus, os títulos e identificadores de todas as linhas de menu ou da barra de menus designada pelo parâmetro menu.

No parâmetro menu, pode passar uma referência de menu (MenuRef), um número de barra de menus ou uma referência de barra de menu obtida utilizando o comando Get menu bar reference.

Se nenhuma referência de menu está associada a um elemento, uma string vazia é retornada no elemento de array correspondente.

Exemplo

Imagine que queira conhecer o conteúdo da barra de menu do processo atual:

 ARRAY STRING(32;arrayTitMenus;0)
 ARRAY STRING(16;arraysRefMenus;0)
 RefBarMenu:=Get menu bar reference(Frontmost process)
 GET MENU ITEMS(RefBarMenu;arrayTitMenus;arraysRefMenus)