La Web del Programador: Comunidad de Programadores
 
    Pregunta:  1585 - COMO HACER PARA QUE MI APLICACIÓN SOPORTE EL MOUSE
Autor:  Rafael Morales
Hace algún tiempo hice un programa de control de operaciones de Comercio Exterior, ahora he conseguido la versión 5.3 y quisiera saber como hago para que dicha aplicación soporte el mouse.
Si alguién me puede ayudar se lo agradeceré. Además que herramientas hay en el mercado para migrar a windows?.

  Respuesta:  José Acuñá
Con relación a la aplicación en la versión 5.3 no puedo ayudarte, porque no trabajo con ella, pero con respecto a la migracion a WINDOWS podes ver FIVEWIN, que te puede ser útil

Chau Chamigo

  Respuesta:  José Revoredo
Tienes que estudiar el norton guide del 5.3
La programación no es como el Fox que automaticamente todo lo asume. Hay que confeccionar todo. Estudia el inkey.ch de 5.3
para que sepas todos los eventos de mouse reconocidos por el estado de espera inkey()del 5.3.
E-mail.me!

Ejemplo:

//******
#include "llibg.ch"
#include "inkey.ch"

***

SET( _SET_EVENTMASK, INKEY_ALL )
SET VIDEO TO LLG_VIDEO_VGA_640_480_16
CLS
MSETCURSOR(.T.)
MSETPOS( 2,60 )

***

WHILE .T.
nkey := Inkey( 0, INKEY_LDOWN+INKEY_RDOWN)

DO CASE
CASE nKey = K_ENTER .OR. nKey = K_LBUTTONDOWN
****** Reconoce el ENTER con el
****** boton izquierdo del mouse
ENDCASE
END

RETURN


  Respuesta:  Jose Revoredo
Lo del mouse ya te respondí. Lo de la migración
de 5.3 a windows es dificil. Solo hay Alaska x++
que te sirve para migrar un 5.2 a windows. Si quieres hacer eso deberas descartar del 5.3 las FUNCIONES DEL MOUSE, las clases de Menú y otras funciones propias del 5.3. Si no tu migración es mucho mas dificil. El alaska x++ es el unico compilador de 32 bits para codigo clipper.