click() or getch()
Publicado por rm3 (31 intervenciones) el 26/06/2001 17:58:15
Estoy haciendo un programa en Turbo c++ 3.0, e hice unas funciones para el manejo del raton, una de las cuales me regresa si hay botón presionado y cual es:
int mclick(void)
{
char Bt;
asm {
mov ax,0x3
int 0x33
mov Bt,bl
}
return Bt;
}
Pero en el menu que tengo quiero que se pueda manejar con el mouse y con el teclado pero no puedo hacerlo, hago algo como esto:
tecla=getch(); click=mclick();
if ((tecla==27 || click==2) exit(0);
pero el problema es que primero espera a que se presione una tecla y despues a ver si se presiona el mouse.
Ojala alguien me pueda ayudar.
De antemano gracias.
int mclick(void)
{
char Bt;
asm {
mov ax,0x3
int 0x33
mov Bt,bl
}
return Bt;
}
Pero en el menu que tengo quiero que se pueda manejar con el mouse y con el teclado pero no puedo hacerlo, hago algo como esto:
tecla=getch(); click=mclick();
if ((tecla==27 || click==2) exit(0);
pero el problema es que primero espera a que se presione una tecla y despues a ver si se presiona el mouse.
Ojala alguien me pueda ayudar.
De antemano gracias.
Valora esta pregunta


0