Saltar para o conteúdo principal
Versão: Próximo

OBJECT GET SHORTCUT

OBJECT GET SHORTCUT ( {* ;} objeto ; tecla ; modificadores )

ParâmetroTipoDescrição
*Operador🡒Se especificado, objeto é um nome de objeto(cadeia)Se omitido, objeto é uma variável
objetoObjeto de formulário🡒Nome de objeto (se especificado *) ou Variável (se omitido *)
teclaString🡘Tecla associada ao objeto
modificadoresInteiro longo🡘Máscara ou combinação de máscaras de teclas de modificação

Descrição

O comando OBJECT GET SHORTCUT devolve o atalho de teclado associado ao objeto ou aos objetos designados pelos parâmetros objeto e * no processo atual.

Se passa o parâmetro opcional *, indica que o parâmetro objeto é um nome de objeto (uma cadeia). Se não passa este parâmetro, isto indica que o parâmetro objeto é uma variável. Neste caso, se passa uma referencia de variável em lugar de uma cadeia.

O parâmetro tecla devolve o caracter associado à tecla (no caso de uma tecla estandarte) ou uma cadeia entre colchetes que designa a tecla (no caso de uma tecla função). Pode comparar este valor com as constantes do tema Atalhos de teclado (ver o comando OBJECT SET SHORTCUT).

O parâmetro modificadores devolve um valor que indica a(s) tecla(s) modificadora(s) associada(s) ao atalho. Se existe varias teclas modificadoras combinadas, o comando devolve a suma de seus valores. Pode comparar o valor recebido com as seguintes constantes, do tema Eventos (Modificadores):

ConstanteTipoValorComentário
Command key maskInteiro longo256Windows = tecla Ctrl, Mac OS = tecla Comando
Control key maskInteiro longo4096Tecla Ctrl em OS X, ou clique direito em Windows e OS X
Option key maskInteiro longo2048Windows = tecla Alt, Mac OS = tecla Opção
Shift key maskInteiro longo512Windows e Mac Os

Se nenhuma tecla de modificação foi definida para o atalho, modificadores devolve 0.

Nota: se o parâmetro objeto designa vários objetos do formulário que contém diferentes configurações, o comando devolve "" em tecla 0 em modificadores.

Ver também

OBJECT SET SHORTCUT