Eccomi qua.... questa è la mia specialità.....
CODICE:
codice:#include <windows.h> #include <winable.h> #include <cstdio> #include <Winuser.h> unsigned int Genera(int); unsigned int Genera(int tasto) { KEYBDINPUT kb_input = {0}; INPUT g_input = {0}; unsigned int err = 0; //tasto premuto kb_input.wVk = tasto; g_input.type = INPUT_KEYBOARD; //... g_input.ki = kb_input; err = SendInput(1,&g_input,sizeof(g_input)); if(!err) return 0; //reset ZeroMemory(&kb_input, sizeof(KEYBDINPUT)); ZeroMemory(&g_input, sizeof(INPUT)); //tasto rilasciato kb_input.wVk = tasto; kb_input.dwFlags = KEYEVENTF_KEYUP; g_input.type = INPUT_KEYBOARD; g_input.ki = kb_input; err = SendInput(1,&g_input,sizeof(g_input)); if(!err) return 0; else return 1; }


Rispondi quotando