Saltar al contenido principal
Versión: 20 R7 BETA

POST EVENT

POST EVENT ( que ; mensaje ; cuando ; ratonX ; ratonY ; modificadores {; proceso} )

ParámetroTipoDescripción
queIntegerTipo de evento
mensajeIntegerMensaje del evento
cuandoIntegerMomento del evento expresado en tics
ratonXIntegerCoordenada horizontal del ratón
ratonYIntegerCoordenada vertical del ratón
modificadoresIntegerEstado de las teclas Modificadores
procesoIntegerNúmero de referencia del proceso de destino o Fila de atención de los eventos de la aplicación, si se omite o si se pasa 0

Este comando no es hilo seguro, no puede ser utilizado en código apropiativo.

Descripción

El comando POST EVENT simula un evento de teclado o de ratón. Tiene el mismo efecto que cuando el usuario actúa a través del teclado o del ratón.

Pase una de las siguientes constantes predefinidas en que:

ConstanteTipoValor
Mouse down eventEntero largo1
Mouse up eventEntero largo2
Key down eventEntero largo3
Key up eventEntero largo4
Auto key eventEntero largo5

Si el evento es un evento relacionado con el ratón, pase 0 (cero) en mensaje. Si el evento es un evento relacionado con el teclado, pase el código del carácter simulado en mensaje.

Generalmente, se pasa el valor devuelto por Tickcount en cuando.

Si el evento es un evento relacionado con el ratón, pase las coordenadas horizontal y vertical del clic en ratonX y ratonY.

En el parámetro modificadores, pase una constante o una combinación de constantes del tema . Por ejemplo, para simular la tecla Mayús, pase Shift key bit.

Si pasa el parámetro proceso, el evento se envía al proceso cuyo número se pasa en proceso. Si pasa 0 (cero) o si omite este parámetro, el evento se envía a nivel de la aplicación y el planificador de 4D lo enviará al proceso apropiado.

Ver también

POST CLICK
POST KEY