ho sviluppato un programma per simulare la pressione di alcuni tasti della tastiera. Come funzione uso la SendInput.
Il codice che ho usato è il seguente:
codice:
INPUT input;
KEYBDINPUT tasto;
unsigned int num_elem = 1;
input.type = INPUT_KEYBOARD;
tasto.wVk = 'C';
input.ki = tasto;
SendInput (num_elem,&input,sizeof(INPUT));
Il codice funziona. Però devo anche aggiungere
codice:
tasto.dwFlags = KEYEVENTF_KEYUP;
input.ki = tasto;
SendInput (num_elem,&input,sizeof(INPUT));
per segnalare all'OS che il tasto è stato rilasciato? Oppure è superfluo? Grazie...