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.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de Windows / Funciones del cursor del ratón
  • Cálculo de la posición del ratón
  • Varios
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Devuelve y modifica la posición del cursor del ratón.
Observación: Para get la posición del cursor del ratón, se recomienda utilizar MouseXPos y MouseYPos.
Ejemplo
Res is int = CursorPos(cpClient)
IF Res <> -1 THEN
Message("Position X = " + LoWord(Res) + "Position Y = " + HiWord(Res))
END
Sintaxis
<Result> = CursorPos([<Marker>, ] <X Position> , <Y Position>)
<Result>: Integro
Posición del ratón (las coordenadas son devueltas por HiWord y LoWord).
  • Posición actual si <X Posición> y <Y Posición> no se especifican.
  • Posición anterior si se especifican <X Posición> y <Y Posición>.
  • -1 si se produce un error (posición del ratón fuera de la Marker solicitada por ejemplo).
<Marker>: Constante opcional de tipo Integer
Indica la Marker utilizada para calcular la posición:
cpClientPosición del ratón en relación con el área del cliente de la ventana con foco.
Área de clientes = ventana sin barra de título, barra de menú y Border.
cpScreen
(Valor predeterminado)
Posición del ratón respecto a la pantalla.
cpWindowPosición del cursor con respecto a la ventana con foco.
<X Position>: Real
Nueva posición horizontal en la Marker seleccionada.
<Y Position>: Real
Nueva posición vertical en la Marker seleccionada.
Observaciones

Cálculo de la posición del ratón

Para averiguar la posición horizontal y vertical del ratón a partir del resultado, hay que utilizar HiWord y LoWord.
El byte bajo de <Resultado> se utiliza para get la posición horizontal (X) del ratón.
El byte alto de <Resultado> se utiliza para get la posición vertical (Y) del ratón. Si se produce un error, X e Y son iguales a -1.
Las coordenadas son relativas a la esquina superior izquierda del Marker seleccionado.

Varios

  • MouseXPos y MouseYPos devuelven, respectivamente, las posiciones horizontal y vertical del ratón en relación con el control en el que se hizo un clic con el botón izquierdo del ratón.
  • Por ejemplo, se puede calcular la posición del cursor del ratón en una timer para mostrar siempre esta posición en la pantalla.
Componente: wd290std.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

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local