Programación General > C++ Builder

 Manejo Del Mouse

<< < (2/2)

Devilcpc:
ya descubri q es en pixeles, ahora lo q necesitaria saber es una funcion para obtener la posicion actual del mouse

sergiotarrillo:
Si se asgina con setCursorPos(x,y), supongo que se debe recuperar con getCursorPos, pero como tiene que retornarte dos valores supongo que debe ser asi:   getCursorPosX o getCursorPos.PosX...........

Devilcpc:
la funcion existe (GetCursorPos) pero no logra entender como se usa, como te devuelve el valor de la posicion...

© Jonathan ©:
Hola, la posición del cursor se retorna en una estructura de tipo POINT compuesta por dos enteros (x,y).
   
   Mirate este ejemplo:



--- Código: Text --- POINT pos;     int moverCursor=0,xPantalla=1024,yPantalla=768;    GetCursorPos(&pos);     if(pos.x==xPantalla-1)    {        pos.x=1;        moverCursor=1;    }    else if(pos.x==0)    {        pos.x=xPantalla-2;        moverCursor=1;    }    if(pos.y==yPantalla-1)    {        pos.y=1;        moverCursor=1;    }    else if(pos.y==0)    {        pos.y=yPantalla-2;        moverCursor=1;    }    if(moverCursor) SetCursorPos(pos.x,pos.y);  
   Espero haer sido claro. Saludos ;) :hola: :suerte:

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa