Saltar al contenido principal
Versión: Siguiente

SET MENU ITEM PARAMETER

SET MENU ITEM PARAMETER ( menu ; lineaMenu ; param )

ParámetroTipoDescripción
menuInteger, TextReferencia de menú o número de menú
lineaMenuIntegerNúmero de línea de menú o -1 para la última línea añadida al menú
paramTextCadena a asociar como parámetro

Este comando no es hilo seguro, no puede ser utilizado en código apropiativo.

Descripción

El comando SET MENU ITEM PARAMETER permite asociar una cadena de caracteres personalizada con una línea de menú designada por los parámetros menu y lineaMenu.

Este parámetro es utilizado principalmente por el comando Dynamic pop up menu.

Ejemplo

Este código ofrece un menú que incluye los nombres de las ventanas abiertas y permite recuperar el número de la ventana elegida:

 WINDOW LIST($alWindow)
 $tMenuRef:=Create menu
 For($i;1;Size of array($alWindow))
    APPEND MENU ITEM($tMenuRef;Get window title($alWindow{$i})) // Título de la línea del menú
    SET MENU ITEM PARAMETER($tMenuRef;-1;String($alWindow{$i})) // Valor devuelto por la línea del menú
 End for
 $tWindowRef:=Dynamic pop up menu($tMenuRef)
 RELEASE MENU($tMenuRef)

Ver también

Dynamic pop up menu
Get menu item parameter
Get selected menu item parameter