versión 11 (Modificado)
Get menu item mark (menu; menuItem{; proceso}) Alfa
Parámetro | Tipo | Descripción | |
menu | Num| MenuRef | Número de menú o Referencia de menú | |
menuItem | Numérico | Número de línea de menú o | |
-1 por el último elemento añadido | |||
proceso | Numérico | Número de referencia de proceso | |
Resultado | Alfa | Marca de línea del menú actual |
Descripción
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.
Ejemplo
El siguiente ejemplo invierte la marca de una línea de menú:
SET MENU ITEM MARK($vlMenu;$vlItem;Char(18)*Num(Get menu item mark($vlMenu;$vlItem)=""))
Ver también