Hola
Faustox...
Primero, todo tiene que estar en un ciclo repetitivo y estar chekiando la posición del puntero, tambien tienes que usar alguna variable centinela para controlar que cuando entre en el area especifica solo se ejecute una vez las funciones...
un pequeño ejemplo
while(!salir)
{
if( !(mxpos()<boton_left) || !(mxpos()>boton_left+boton_width) ||
!(mypos()<boton_top) || !(mypos()>boton_left+boton_height))
{
if(!adentro)
{ adentro=true;
//hacer las funciones
}
}
else
{
adentro=false
}
...
}
entiendes?
si se te dificulta esto yo hace no mucho puse en el foro unas clases que hice para este tipo de funciones, para el uso del Mouse, Botones, ListBox, ComboBox, TextBox... puedes buscarlas...
See you!!! Piyey.