Ho fatto un po' di ricerche nella rete ma non ho capito bene.
Allora: con l'API GetAsyncKeyState riesco a sapere ogni volta che l'utente preme un tasto, anche i tasti speciali tipo CTRL, ALT, CANC, tasto Windows, eccetera.
Ho provato e funziona.
Ma se ho la necessità di annullare/ignorare i tasti speciali premuti, come faccio? Devo usare le librerie hook? Sono piuttosto difficili per quello che ho visto...
La mia necessità è semplicemente questa: se l'utente preme ALT, CTRL, tasto WINDOWS, oppure CTRL+ESC, ALT+TAB, CTRL+ALT+CANC, devo impedire le conseguenze della pressione di questi tasti: l'utente deve stare sul mio form e deve uscire solo come dico io.