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.
  • Error
  • Notas adicionales
  • Límites en el código del navegador
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
Utilizado en un Process relacionado al ratón o al lápiz (código de clic, código de rollover, código de botón izquierdo o derecho abajo), devuelve la posición horizontal (X) del cursor del ratón en relación con la ventana o el control especificados.
Puedes averiguarlo:
  • la posición del ratón (o lápiz) cuando se hace un clic izquierdo en un Image (función utilizada en el código de clic de Image).
  • la posición del ratón (o lápiz) al pasar por una ventana (función utilizada en la Process opcional "Mouse rollover" de la ventana).
WEBDEV - Código Navegador Utilizado en un navegador Process (de un control o página), devuelve la posición horizontal (X) del cursor del ratón según el Marker especificado.
Observaciones:
  • WINDEV La posición del ratón también puede ser recuperada por CursorPos. CursorPos sólo debe utilizarse para modificar la posición del ratón.
  • AndroidUniversal Windows 10 AppJava Esta función sólo se debe utilizar en los procesos de controles que se encuentran sobre el ratón.
  • AndroidUniversal Windows 10 App La función MouseXPos devuelve la última posición del dedo en la pantalla del dispositivo.
Versiones 16 y posteriores
Android Esta función ahora está disponible para aplicaciones Android.
Universal Windows 10 App Esta función ahora está disponible para aplicaciones Windows Phone.
Nueva funcionalidad versión 16
Android Esta función ahora está disponible para aplicaciones Android.
Universal Windows 10 App Esta función ahora está disponible para aplicaciones Windows Phone.
Android Esta función ahora está disponible para aplicaciones Android.
Universal Windows 10 App Esta función ahora está disponible para aplicaciones Windows Phone.
Versiones 17 y posteriores
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Nueva funcionalidad versión 17
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Versiones 21 y posteriores
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Nueva funcionalidad versión 21
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Ejemplo
WINDEVReportes y ConsultasWindows MobileJavaCódigo de Usuario (UMC)
// "WIN_Drawing" window hovered by the mouse
// Optional code of the window
Message("Position of the mouse: X: " + MouseXPos() + "Y: " + MouseYPos())
WINDEVReportes y ConsultasAndroidiPhone/iPadUniversal Windows 10 AppWindows MobileJavaCódigo de Usuario (UMC)
// Displays a different message according to the location clicked
IF MouseXPos() > 25 THEN
Info("To the right")
ELSE
Info("To the left")
END
WEBDEV - Código Navegador
// "Drawing" page hovered by the mouse
// Optional code of the page
// Mouse moved (onmousemove)
Message("Position of the mouse: X: " + MouseXPos(mpPage) + "Y: " + MouseYPos(mpPage))
Sintaxis
WINDEVReportes y ConsultasAndroidiPhone/iPadUniversal Windows 10 AppWindows MobileJavaCódigo de Usuario (UMC)

Recuperar la posición del ratón en una ventana Ocultar los detalles

<Result> = MouseXPos([<Marker>])
<Result>: Integer
  • Posición horizontal (o coordenada X) del ratón (o del lápiz táctil) en píxeles. Por Default, esta posición se da en relación con la esquina superior izquierda de control en la que se presionó el botón izquierdo del ratón.
  • -1 si se produce un error.
<Marker>: Optional Integer constant
Versiones 17 y posteriores
WINDEVReportes y ConsultasAndroidiPhone/iPadWindows MobileJavaCódigo de Usuario (UMC) Marker usado para calcular la posición:
mpControl
(Valor predeterminado)
Posición del mouse en relación con la esquina superior izquierda de la ventana (o ventana si el Event aparece en la ventana).
Si se selecciona esta constante, se debe utilizar la función MouseXPos en el código de clic del control.
mpScreenPosición del ratón en la pantalla (en relación con la Corner superior izquierda de la pantalla).
mpWindowLa posición del ratón en relación con la parte superior izquierda de la ventana Corner.
mpImagePosición del ratón en la Image (en relación con la esquina superior izquierda de Image).
Si se selecciona esta constante, se debe utilizar la función MouseXPos en el código de clic del control Imagen.
Nueva funcionalidad versión 17
WINDEVReportes y ConsultasAndroidiPhone/iPadWindows MobileJavaCódigo de Usuario (UMC) Marker usado para calcular la posición:
mpControl
(Valor predeterminado)
Posición del mouse en relación con la esquina superior izquierda de la ventana (o ventana si el Event aparece en la ventana).
Si se selecciona esta constante, se debe utilizar la función MouseXPos en el código de clic del control.
mpScreenPosición del ratón en la pantalla (en relación con la Corner superior izquierda de la pantalla).
mpWindowLa posición del ratón en relación con la parte superior izquierda de la ventana Corner.
mpImagePosición del ratón en la Image (en relación con la esquina superior izquierda de Image).
Si se selecciona esta constante, se debe utilizar la función MouseXPos en el código de clic del control Imagen.
WINDEVReportes y ConsultasAndroidiPhone/iPadWindows MobileJavaCódigo de Usuario (UMC) Marker usado para calcular la posición:
mpControl
(Valor predeterminado)
Posición del mouse en relación con la esquina superior izquierda de la ventana (o ventana si el Event aparece en la ventana).
Si se selecciona esta constante, se debe utilizar la función MouseXPos en el código de clic del control.
mpScreenPosición del ratón en la pantalla (en relación con la Corner superior izquierda de la pantalla).
mpWindowLa posición del ratón en relación con la parte superior izquierda de la ventana Corner.
mpImagePosición del ratón en la Image (en relación con la esquina superior izquierda de Image).
Si se selecciona esta constante, se debe utilizar la función MouseXPos en el código de clic del control Imagen.
WEBDEV - Código Navegador

Recuperar la posición del ratón en una página Ocultar los detalles

<Result> = MouseXPos([<Marker>])
<Result>: Integer or real
  • Posición horizontal (o coordenada X) del cursor del mouse en relación con el Marker (en píxeles) especificado,
  • 0 si la información no está disponible (dependiendo del navegador utilizado y de la control).
<Marker>: Optional integer constant
Marker usado para calcular la posición:
mpControl
(Valor predeterminado)
Posición del mouse en relación con la esquina superior izquierda del control (o página si el Event aparece en la página).
Si se selecciona esta constante, se debe utilizar la función MouseXPos en el código"OnClick" del control.
mpScreenPosición del ratón en la pantalla (en relación con la Corner superior izquierda de la pantalla).
mpPagePosición del ratón en relación con la esquina superior izquierda de la página (teniendo en cuenta la página "Scrolling").
Observaciones
WINDEVReportes y ConsultasAndroidiPhone/iPadUniversal Windows 10 AppWindows MobileJavaCódigo de Usuario (UMC)

Error

Los principales códigos de error son los siguientes:
  • No se abre ninguna ventana.
  • No se realiza ningún clic del ratón.
  • La función MouseXPos se llama en un código distinto al código de clic de un control.
  • Haga clic en el código ejecutado por Ejecutar o ExecuteProcess.
WINDEVReportes y ConsultasAndroidiPhone/iPadUniversal Windows 10 AppWindows MobileJavaCódigo de Usuario (UMC)

Notas adicionales

  • MouseYPos devuelve la posición vertical del ratón (o del lápiz táctil).
  • La función MouseXPos siempre devuelve 0 cuando se utiliza en el código de selección de una fila o tabla.
  • AndroidUniversal Windows 10 AppJava Esta función sólo se debe utilizar en los procesos de controles que se encuentran sobre el ratón.
WEBDEV - Código Navegador

Límites en el código del navegador

La función MouseXPos no está disponible:
  • en los procedimientos del navegador.
  • en los eventos llamados directa o indirectamente desde un navegador Procedure (a través de ExecuteProcess por ejemplo).
  • en el código del navegador de un botón o enlace.
Componente : wd260obj.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario