| 4D v13.4SET MENU ITEM PARAMETER | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v13.4
 SET MENU ITEM PARAMETER 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| SET MENU ITEM PARAMETER ( menu ; menuItem ; param ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| menu | Inteiro longo, MenuRef |   | Número de menu ou menu de referência | |||||
| menuItem | Inteiro longo |   | Número de item de menu ou -1 para o último item adicionado ao menu | |||||
| param | cadeia |   | String a ser associado como parâmetro | |||||
O comando SET MENU ITEM PARAMETER permite associar uma cadeia de caracteres personalizada com uma linha de menu designada pelos parâmetros menu e menuItem.
Este parâmetro é utilizado principalmente pelo comando Dynamic pop up menu.
Este código oferece um menu que inclui os nomes das janelas abertas e permite recuperar o número da janelas escolhida:
 WINDOW LIST($alWindow)
 $tMenuRef:=Create menu
 For($i;1;Size of array($alWindow))
    APPEND MENU ITEM($tMenuRef;Get window title($alWindow{$i})) // Título da linha do menu
    SET MENU ITEM PARAMETER($tMenuRef;-1;String($alWindow{$i})) // Valor devolvido pela linha do menu
 End for
 $tWindowRef:=Dynamic pop up menu($tMenuRef)
 RELEASE MENU($tMenuRef)
	Produto: 4D
	Tema: Menus
	Número 
        1004
        
        
        
	
	Modificado: 4D v11 SQL Release 4 
Dynamic pop up menu
Get menu item parameter
Get selected menu item parameter