4D v16.3

Get menu item mark

Página Inicial

 
4D v16.3
Get menu item mark

Get menu item mark 


 

Get menu item mark ( menu ; menuItem {; processo} ) -> Resultado 
Parâmetro Tipo   Descrição
menu  Inteiro longo, MenuRef in Número de menu ou menu de referência
menuItem  Inteiro longo in Número de item de menu ou -1 para o último item adicionado
processo  Inteiro longo in Número de referência de processo
Resultado  String in Item de menu atual marcado

O comando Get menu item mark devolve a marca da linha de menu cujo número ou referência de menu e número de linha se passam em menu e menuItem. Pode passar -1 em menuItem para indicar o último elemento adicionado a menu.

Se omite o parâmetro processo, Get menu item mark é aplicado a barra de menus do processo atual. Do contrario, Get menu item mark é aplicado a barra de menus do processo atual cujo número de referencia se passa em processo.

Nota: se passa um MenuRef em menu, o parâmetro processo é inútil e será ignorado.

Se a linha de menu não tem marca ou se o parâmetro menuItem especifica um submenu hierárquico, Get menu item mark devolve uma cadeia vazia.

Nota: para maior informação sobre as marcas das linhas de menus em Macintosh e Windows, consulte a descrição do comando SET MENU ITEM MARK.

Exemplo  

O exemplo a seguir exemplo inverte a marca de uma linha de menu:

 SET MENU ITEM MARK($vlMenu;$vlItem;Char(18)*Num(Character code(Get menu item mark($vlMenu;$vlItem))#18))



Ver também 

SET MENU ITEM MARK

 
PROPRIEDADES 

Produto: 4D
Tema: Menus
Número 428

Este comando não pode ser utilizado com 4D Server

 
HISTÓRIA 

Modificado: 4D v11 SQL

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)