• Domingo 22 de Diciembre de 2024, 03:56

Autor Tema:  como trabajo con con el mouse en ASM ???  (Leído 4352 veces)

Mfort

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
como trabajo con con el mouse en ASM ???
« en: Martes 9 de Junio de 2009, 17:38 »
0
Hola amigos tengo que hacer este proyecto pero no tengo ni idea de como hacer la parte de dar clic con el mouse  en unas cordenadas y activar  con el clic alguna otra funcion. les pongo el  proyecto por si alguno me puede ayudar con esa parte del  codigo
gracias...


problema a resolver # 21

Realice un programa en ensamblador que permita dibujar en modo gráfico la bandera
con tres franjas horizontales de izquierda a derecha de color verde, amarillo y rojo
respectivamente. Si se hace un click izquierdo sobre la franja verde cambiará los
colores de la bandera para cyan, rojo y blanco respectivamente de izquierda a derecha
y si se hace click derecho sobre la franja roja deberá sonar la bocina durante 5
segundos a 3 KHz.

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: como trabajo con con el mouse en ASM ???
« Respuesta #1 en: Martes 9 de Junio de 2009, 17:49 »
0
¿Arquitectura? ¿Sistema operativo? ¿Tengo pinta de adivino?  :lol:

wilferson

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
Re: como trabajo con con el mouse en ASM ???
« Respuesta #2 en: Miércoles 17 de Junio de 2009, 21:11 »
0
si ablas de modos graficos del dos , puedes usar la interrupcion 33h del dos para mostrar el mouse y trabajar con .
asi verificas si hat mouse y te devulve ax =ffffh si hay, y si no ax=0000h  :
        ax=00h
   int 33h
para mostrar el mouse :
      ax=01h
ocultar el mouse :
      ax=02h
para leer la pocicion  (devuelve : cx =x , dx=y , bx =bit 1:boton1 bit 2:boton2 bit3:boton3 )
      ax =03h