|
|
|
|
|
Devuelve: - el nombre de la enésima opción o subopción que se encuentra en el menú principal de la ventana.
- el nombre de la enésima opción o subopción que se encuentra en un menú contextual personalizado (creado con WINDEV o WINDEV Mobile).
En un bucle, esta función se utiliza para enumerar las opciones de menú de una ventana, así como las subopciones de una opción de menú.
i is int = 1 MenuName is string MenuName = EnumMenu(MyWindow, 1) // Read the 1st menu of the window WHILE MenuName <> "" Trace(MenuName) j is int = 1 NameSubMenu is string NameSubMenu = EnumMenu(MenuName, j) // Read the 1st option of the menu WHILE NameSubMenu <>"" Trace(" " + NameSubMenu) j++ // Next option NameSubMenu = EnumMenu(MenuName, j) END i++ // Next menu MenuName = EnumMenu(MyWindow, i) END
Sintaxis
<Result> = EnumMenu(<Parent object> , <Option number>)
<Result>: Cadena de caracteres - Nombre de la opción,
- Cadena vacía ("") si <Objeto padre> corresponde a una opción de menú o si la enumeración ha terminado.
El nombre de la opción se definió en el editor de ventanas al crear el menú.
<Parent object>: Cadena de caracteres - Nombre de la ventana que contiene los menús a listar. Esta ventana debe abrirse cuando se utiliza esta función.
- Nombre del menú que contiene las opciones a listar.
<Option number>: Integro Número de la opción cuyo nombre se solicita. Observaciones Un error WLanguage se muestra en los siguientes casos: - <Número de opción> es un número entero negativo.
- <Número de la opción> es superior al número de opciones del menú + 1.
- <Objeto padre> no es una ventana, un menú o una opción de menú.
- <Objeto padre> es una ventana que no está abierta. Para listar un menú que se encuentra en una ventana que no está abierta, utilice EnumSubElement.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|