Domanda

ho intenzione di implementare un On Screen Keyboard per Windows che richiede l'applicazione OSK per mostrare quando un utente accesso in una zona di ingresso. Ad esempio, quando un utente apre notepad.exe e iniziare facendo clic su di esso, il mio OSK app (attualmente gestito nel vassoio di sistema) deve essere mostrato.

Non ho idea di come catturare coloro evento (utente fa clic sul blocco note app), ma credo che si riferisce alle cose Win32. Qualcuno può darmi un suggerimento per questo? Sarebbe molto apprezzato.

Grazie

È stato utile?

Soluzione

Probabilmente dovrete impostare una globale gancio , utilizzando ad esempio SetWindowsHookEx () , al fine di Monitor messaggi WM_SETFOCUS inviata a tutti i controlli di modifica in tutte le applicazioni.

Questo è piuttosto invadente, e che non sarà facile. Buona fortuna.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top