PC SOFT

AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente. Haga clic aquí para ver la versión en inglés.
  • Limitaciones
  • Notas adicionales
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Devuelve la posición horizontal del puntero (dedo o lápiz). El valor devuelto depende de cómo se utilice la función:
  • Utilizado en un evento relacionado al movimiento del puntero (clic, mover, presionar, soltar, etc.), devuelve la posición horizontal (X) del puntero (dedo o lápiz) en relación con el control o la ventana.
  • Utilizado en otro evento o proceso, devuelve la última posición conocida del puntero en el control.
  • Si el dispositivo soporta los movimientos multitáctiles, se utiliza para recuperar la posición de un punto de contacto específico.
Algunos ejemplos de uso: Puedes averiguarlo:
  • la posición del puntero (dedo o lápiz) al hacer clic en una control Imagen (función utilizada en el evento "Click" del control Imagen).
  • la posición del puntero (dedo o lápiz) durante su movimiento en la superficie de un control (función utilizada en el evento opcional "Rollover" de un control).
  • la posición del nth pointer durante un movimiento multitáctil en la superficie de un mando (si está soportado por el dispositivo).
Versiones 19 y posteriores
WEBDEV - Código Navegador Esta función ahora está disponible en el código Navegador.
Nueva funcionalidad versión 19
WEBDEV - Código Navegador Esta función ahora está disponible en el código Navegador.
WEBDEV - Código Navegador Esta función ahora está disponible en el código Navegador.
Ejemplo
// Position of the pointer (finger or stylus) during a click in an Image control
PositionX is int = GesturePosX(1, gpControl)
// Position of the second pointer pressed on the surface of a control
PositionX is int = GesturePosX(2, gpControl)
// Position of the pointer in relation to the top left corner of the image displayed by the control
// when this image is not entirely displayed
PositionX is int = GesturePosX(1, gpImage)
Sintaxis
<Result> = GesturePosX([<Pointer subscript> [, <Marker>]])
<Result>: Integro
  • Posición horizontal (o coordenada X) en píxeles del puntero con respecto al marcador correspondiente,
  • -1 si se produce un error.
<Pointer subscript>: Entero opcional
Índice del puntero (dedo) cuya posición horizontal se debe recuperar. El primer puntero en contacto con la pantalla corresponde al índice 1.
Si no se especifica este parámetro, la función devolverá la posición del primer puntero en contacto con la pantalla..
Si el índice no corresponde a un puntero en contacto con la pantalla o si el índice especificado es mayor que 1 y si el dispositivo no soporta el multitáctil, la función devolverá -1.
<Marker>: Constante opcional de tipo Integer
Marcador utilizado para calcular la posición:
gpControl
(valor predeterminado)
Posición del puntero con respecto a la esquina superior izquierda del control (o ventana si el evento ocurrió en la ventana).
gpPantallaPosición del puntero en la pantalla (en relación con la esquina superior izquierda de la pantalla).
gpWindowPosición del puntero con respecto a la esquina superior izquierda de la ventana a la que pertenece el control en el que se produjo el evento.
WEBDEV - Código Navegador Esta constante no está disponible
gpImagenPosición del puntero con respecto a la esquina superior izquierda de la imagen mostrada por un control Imagen.

Esta constante se puede utilizar cuando una imagen no se muestra completamente en una control Imagen para averiguar la posición del puntero en la imagen de origen (teniendo en cuenta el posible zoom)..

Esta constante debe utilizarse solo cuando se llama a la función GesturePosX en un proceso de un control Imagen. De lo contrario, la función GesturePosX devolverá -1.
Versiones 19 y posteriores
gpPage
Nueva funcionalidad versión 19
gpPage
gpPage
Posición del puntero con respecto a la esquina superior izquierda de la página a la que pertenece el control en el que se produjo el evento.
Observaciones

Limitaciones

  • WEBDEV - Código Navegador El navegador utilizado debe ser compatible con la función multitáctil.

Notas adicionales

  • Para averiguar la posición vertical (Y) de un puntero, use GesturePosY.
  • Para saber el número de punteros en contacto con la pantalla, utilice GestureNbPointer.
  • Para conocer la índice del puntero que desencadenó la ejecución de un proceso relacionado a un movimiento en la pantalla, utilice GestureCurrentPointer.
Componente: WDJS.DLL
Versión mínima requerida
  • Versión 17
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario