Únete
a la comunidad
Inscríbete
Haz una pregunta »

VB6: Conocer la posición absoluta del ratón

Abril 2013




Esta pequeña función permite conocer la posición del ratón en relación a la pantalla y no en relación a la hoja o al control que lo contiene.

En un módulo


Declaración:
Public Type POINTAPI 
        x As Long 
        y As Long 
End Type 
Public m_CursorPos As POINTAPI 

Public Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long


La función
Sub GetCurseur() 
Dim LonCStat As Long 
    LonCStat = GetCursorPos&(m_CursorPos) 
    'para poder utilizar el resultado, los datos deben ser convertidos a Pixel. 
    m_CursorPos.x = m_CursorPos.x * Screen.TwipsPixelX 
    m_CursorPos.y = m_CursorPos.y * Screen.TwipsPixelY 
End Sub


Véase también

Comunidad de asistencia y consejos.

VB6. Connaître la position absolue de la souris.
VB6. Connaître la position absolue de la souris.
Por lermite222 el 8 de abril de 2008
El artículo original fue escrito por lermite222. Traducido por Carlos-vialfa.
Este documento intitulado « VB6: Conocer la posición absoluta del ratón » de Kioskea (es.kioskea.net) esta puesto a diposición bajo la licencia Creative Commons. Puede copiar, modificar bajo las condiciones puestas por la licencia, siempre que esta nota sea visible.
Recibe nuestro newsletter

salud.kioskea.net

VB6: Modificar la imagen del escritorio
VB6: Mantener una aplicación sobre las otras