Hola invitado         02 Sep, 2010 - 04:45
Menú principal
 
Ads
 
Patrocinadores
 
Anuncios
 
© 2009 PortalFox
Posición del cursor mediante API lecturas 2564
 Enviado por LuisMaria en Martes, 12 Junio, 2007
API Con esta API podemos conocer la posición del cursor.

STORE 0 TO lnX, lnY
_GetCursorPos(@lnX,@lnY)
? lnX, lnY
PROCEDURE _GetCursorPos(tnX, tnY)
  DECLARE SHORT GetCursorPos IN user32 STRING @ lpPoint
  LOCAL lcBuffer
  lcBuffer = REPLICATE(CHR(0),8)
  GetCursorPos(@lcBuffer)
  tnX = buf2dword(SUBSTR(lcBuffer,1,4))
  tnY = buf2dword(SUBSTR(lcBuffer,5,4))
ENDPROC

FUNCTION buf2dword(tcBuffer)
  RETURN ASC(SUBSTR(tcBuffer,1,1)) + ;
    BITLSHIFT(ASC(SUBSTR(tcBuffer,2,1)), 8) +;
    BITLSHIFT(ASC(SUBSTR(tcBuffer,3,1)),16) +;
    BITLSHIFT(ASC(SUBSTR(tcBuffer,4,1)),24)
ENDFUNC
 Versión imprimible  
Posición del cursor mediante API | Entrar/Crear una cuenta | 2 Comentarios
Los comentarios son propiedad de sus respectivos autores.
No somos responsables de su contenido.

Re: Posición del cursor mediante API


por AARROYOA (alduno@hotmail.com) en 12 Jun, 2007 - 02:06
(Información del usuario  | Enviar un mensaje http://http://)
Buen día, Luis María
Puedes detallar qué windows soportan esa API, o solo es válido para Xp, y si para su funcionamiento se toma en cuenta o no la version de VFP?.

Saludos desde Lima, Perú

  • Re: Posición del cursor mediante API


    por LuisMaria (luismaria@portalfoxxx.com) en 13 Jun, 2007 - 09:22
    (Información del usuario | Enviar un mensajehttp://www.luismariaguayan.com.ar

    La libreria User32.dll está presente en los sistemas operativos Windows de 32 bits: NT/2000/XP/Vista y 2003 Server. Creo recordar que también estába presente en Windows 98 y Me. Por esto imagino que no deberias tener problemas con ningún SO.

    Con respecto a la versión de VFP, tampoco deberías tener inconvenientes con su uso.

    Luis María


    [ No se permiten comentarios a los usuarios anónimos. Por favor, Inicia tu cuenta o registrate ]




Todas las marcas y los logos utilizados en este sitio son propiedad de sus respectivos dueños.
Los artículos, noticias y comentarios son propiedad y responsabilidad de sus respectivos autores.
Copyright © 2000-2010 PortalFox. Todos los derechos reservados.