4D v17.4Get menu bar reference |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v17.4
Get menu bar reference
|
Get menu bar reference {( proceso )} -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
proceso | Entero largo |
![]() |
Número de referencia del proceso | |||||
Resultado | MenuRef |
![]() |
Identificador de la barra de menús | |||||
El comando Get menu bar reference devuelve la identificación única de la barra de menús actual o de la barra de menús de un proceso específico.
Si la barra de menús fue creada por el comando Create menu, este identificación corresponde a la referencia única del menú creado. De lo contrario, el comando devuelve una identificación(*). interna específica. En todos los casos, esta identificación, MenuRef puede utilizarse para referenciar la barra de menús par todos los otros comandos del tema.
(*) En las versiones 64 bits de 4D, este ID específico es temporal y deja de ser válido tan pronto como se llame a otra barra de menú con SET MENU BAR. Si desea conservar la referencia de un menú creado en el editor de menú, debe copiarlo en la memoria utilizando Create menu. Por ejemplo:
$vEditorRef:=Get menu bar reference(Frontmost process) //menú creado en el editor de barras de menú
$vMenuRef:=Create menu($vEditorRef) //copia el menú
SET MENU BAR(2) //instala otra barra de menú
... // ejecutar código
SET MENU BAR($vMenuRef) //regresa a la barra de menú inicial
El parámetro proceso puede utilizarse para designar el proceso del que quiere obtener la identificación de la barra de menús actual. Si omite este parámetro, el comando devuelve la identificación de la barra de menús del proceso actual.
Consulte el ejemplo del comando GET MENU ITEMS.
Producto: 4D
Tema: Menús
Número
979
Creado por: 4D v11 SQL
Manual de lenguaje 4D ( 4D v17)
Manual de lenguaje 4D ( 4D v17.1)
Manual de lenguaje 4D ( 4D v17.2)
Manual de lenguaje 4D ( 4D v17.3)
Manual de lenguaje 4D ( 4D v17.4)