4D v16.3

POST EVENT

Página Inicial

 
4D v16.3
POST EVENT

POST EVENT 


 

POST EVENT ( que ; mensagem ; quando ; mouseX ; mouseY ; modificadores {; processo} ) 
Parâmetro Tipo   Descrição
que  Inteiro longo in Tipo de evento
mensagem  Inteiro longo in Mensagem de evento
quando  Inteiro longo in Tempo de evento expresso em ticks
mouseX  Inteiro longo in Coordenadas horizontais do mouse
mouseY  Inteiro longo in Coordenadas verticais do mouse
modificadores  Inteiro longo in Estado de teclas modificadoras
processo  Inteiro longo in Número de referência do processo de destino; ou fila de evento de aplicação, se omitido, ou 0.

O comando POST EVENT simula um evento de teclado ou de mouse. Tem o mesmo efeito que quando o usuário atua através do teclado ou do mouse.

Passe uma das próximas constantes pré-definidas em que:

Constante Tipo Valor
Auto key event Inteiro longo 5
Key down event Inteiro longo 3
Key up event Inteiro longo 4
Mouse down event Inteiro longo 1
Mouse up event Inteiro longo 2
Se o evento for um evento relacionado com o mouse, passe 0 (zero) em mensagem. Se o evento for um evento relacionado com o teclado, passe o código do caractere simulado em mensagem.

Geralmente, se passa o valor retornado por Tickcount em quando.

Se o evento for um evento relacionado com o mouse, passe as coordenadas horizontal e vertical do clique em mouseX e mouseY.

No parâmetro modificadores, passe uma constante ou uma combinação de constantes do tema Eventos (Modificadores).

Constante Tipo Valor Comentário
Activate window bit Inteiro longo 0
Activate window mask Inteiro longo 1
Caps lock key bit Inteiro longo 10 Windows e OS X
Caps lock key mask Inteiro longo 1024 Windows e OS X
Command key bit Inteiro longo 8 Tecla Ctrl em Windows, tecla Comando em OS X)
Command key mask Inteiro longo 256 Windows = tecla Ctrl, Mac OS = tecla Comando
Control key bit Inteiro longo 12 Tecla Ctrl em OS X, ou clique direito em Windows e OS X
Control key mask Inteiro longo 4096 Tecla Ctrl em OS X, ou clique direito em Windows e OS X
Mouse button bit Inteiro longo 7
Mouse button mask Inteiro longo 128
Option key bit Inteiro longo 11 Tecla Alt (também chamada Opção em OS X)
Option key mask Inteiro longo 2048 Windows = tecla Alt, Mac OS = tecla Opção
Right control key bit Inteiro longo 15
Right control key mask Inteiro longo 32768
Right option key bit Inteiro longo 14
Right option key mask Inteiro longo 16384
Right shift key bit Inteiro longo 13
Right shift key mask Inteiro longo 8192
Shift key bit Inteiro longo 9 Windows e OS X
Shift key mask Inteiro longo 512 Windows e Mac Os
Por exemplo, para simular a tecla Shift, passe Shift key bit.

Se passa o parâmetro processo, o evento é enviado através do processo cujo número se passa em processo. Se passa 0 (zero) ou se omite este parâmetro, o evento é enviado ao nível da aplicação e o agendador de tarefas (scheduler) de 4D o enviará ao processo apropriado.



Ver também 

POST CLICK
POST KEY

 
PROPRIEDADES 

Produto: 4D
Tema: Interface de Usuário
Número 467

 
HISTÓRIA 

Criado por: 4D v6

 
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)