| 4D v18Get menu item mark | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 Get menu item mark 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Get menu item mark ( menu ; lineamenu {; proceso} ) -> Resultado | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| menu | Entero largo, MenuRef |   | Número de menú o Referencia de menú | |||||
| lineamenu | Entero largo |   | Número de línea de menú o -1 por el último elemento añadido | |||||
| proceso | Entero largo |   | Número de referencia de proceso | |||||
| Resultado | Cadena |   | Marca de línea del menú actual | |||||
El comando Get menu item mark devuelve la marca de la línea de menú cuyo número o referencia de menú y número de línea se pasan en menu y menuItem. Puede pasar -1 en menuItem para indicar el último elemento añadido a menu.
Si omite el parámetro proceso, Get menu item mark se aplica a la barra de menús del proceso actual. De lo contrario, Get menu item mark se aplica a la barra de menús del proceso actual cuyo número de referencia se pasa en proceso.
Nota: si pasa un MenuRef en menu, el parámetro proceso es inútil y será ignorado.
Si la línea de menú no tiene marca o si el parámetro menuItem especifica un submenú jerárquico, Get menu item mark devuelve una cadena vacía.
Nota: para mayor información sobre las marcas de las líneas de menús en Macintosh y Windows, consulte la descripción del comando SET MENU ITEM MARK.
El siguiente ejemplo invierte la marca de una línea de menú:
 SET MENU ITEM MARK($vlMenu;$vlItem;Char(18)*Num(Character code(Get menu item mark($vlMenu;$vlItem))#18))
	Producto: 4D
	Tema: Menús
	Número 
        428
        
        
        
	
	Modificado: 4D v11 SQL  
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Manual de lenguaje 4D ( 4D v18)
	
	
	
	
	
 Añadir un comentario
Añadir un comentario