miércoles, 5 de septiembre de 2012

Moviendo el cursor en C

Ahora para mover el cursor en C se tiene el siguiente código:


#include <stdio.h>
#include <stdlib.h>
#include <windows.h>


int main()
{
// Estructura que almacena posicion de cursor
    POINT current_pos;

    int i;
    for( i = 0; i < 100; ++i )
    {
// Obtener posicion actual
        GetCursorPos( &current_pos );

// Calcular nueva posicion
current_pos.x = current_pos.x + 9;
current_pos.y = current_pos.y + 1;

// Aplicar nueva posicion
        SetCursorPos( current_pos.x, current_pos.y );

// Esperar (en ms) para realizar siguinete movimiento
        Sleep( 50);
    }

/* Investigar siguiente funcion; Puede realizar la misma funcion y mas.
UINT WINAPI SendInput(
 __in  UINT nInputs,
 __in  LPINPUT pInputs,
 __in  int cbSize
);
*/

    return 0;
}




PERO, creo que el de matlab me será más útil. 
NO hice video porque al grabar no se ve el movimiento del cursor :c

No hay comentarios:

Publicar un comentario