GET MENU ITEMS
GET MENU ITEMS ( menu ; arrayTitMenus ; arrayRefMenus )
Parâmetro | Tipo | Descrição | |
---|---|---|---|
menu | Integer, Text | → | Número de menu ou menu de referência |
arrayTitMenus | Text array | ← | Array de títulos de menu |
arrayRefMenus | Text array | ← | Array 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)