This is the legacy 4D documentation web site. Documentations are progressively being moved to developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
SET MENU ITEM PARAMETER
|
SET MENU ITEM PARAMETER ( menu ; menuItem ; param ) | ||||||||
Parameter | Type | Description | ||||||
menu | Longint, MenuRef |
![]() |
Menu reference or Menu number | |||||
menuItem | Longint |
![]() |
Number of menu item or -1 for the last item added to the menu | |||||
param | String |
![]() |
String to associate as parameter | |||||
The SET MENU ITEM PARAMETER command associates a custom character string with a menu item designated by the menu and menuItem parameters.
This parameter is mainly used by the Dynamic pop up menu command.
This code provides a menu including the names of the open windows and lets you get the number of the window chosen:
WINDOW LIST($alWindow)
$tMenuRef:=Create menu
For($i;1;Size of array($alWindow))
APPEND MENU ITEM($tMenuRef;Get window title($alWindow{$i})) // Title of menu item
SET MENU ITEM PARAMETER($tMenuRef;-1;String($alWindow{$i})) // Value returned by menu item
End for
$tWindowRef:=Dynamic pop up menu($tMenuRef)
RELEASE MENU($tMenuRef)
Dynamic pop up menu
Get menu item parameter
Get selected menu item parameter
Product: 4D
Theme: Menus
Number:
1004
Modified: 4D v11 SQL Release 4
4D Language Reference ( 4D v20 R7)