SoloCodigo
Programación General => ASM (Ensamblador) => Mensaje iniciado por: Mfort en Martes 9 de Junio de 2009, 17:38
-
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.
-
¿Arquitectura? ¿Sistema operativo? ¿Tengo pinta de adivino? :lol:
-
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