Como activo el mouse en C++, que tengo que hacer, ayuda por favor

rmena
19 de Noviembre del 2003
Como hago estoy usando la libreria #include <graphics.h> en Borland C++ 4.5 pero necesito activar el mouse como hago

MariGuanO
19 de Noviembre del 2003
Pues no se en C++, pero en C se hacen por lo general con interrupciones de software, son mucho mas faciles... usas la interrupcion int86()

Bien aki estan algunas funciones para el mouse en C

#include <dos.h>

//declaracion de tipos
#define INT 0x33

//Variables global
union REGS regen, regsal;

void inicia_mause();
void ver_mause();
void oculta_mause();
void cordenadas_mouse(int *x, int *y);
int boton_mause();

void inicia_mause() //inicia el mouse
{
regen.x.ax=0;
int86(INT, &regen, &regsal);
}

void ver_mause() //Muestra el mouse en la pantalla
{
regen.x.ax=1;
int86(INT, &regen, &regsal);
}

void oculta_mause() //oculta el mouse en la pantalla
{
regen.x.ax=2;
int86(INT, &regen, &regsal);
}

void cordenadas_mouse(int *x, int *y) //te regresa las cordenadas
{ //en que esta el mouse
regen.x.ax=3;
int86(INT, &regen, &regsal);
*x=regsal.x.cx;
*y=regsal.x.dx;
}

int boton_mause() //regresa el boton precionado
{
regen.x.ax=3;
int86(INT, &regen, &regsal);
return regsal.x.bx;
}

aunque hay muchas funciones para el mouse.. creo que estas son las mas utilizadas.