Come ottenere la parola sotto il cursore in Windows?

Voglio creare un’applicazione che ottenga la parola sotto il cursore (non solo per i campi di testo), ma non riesco a trovare come farlo. Usare l’OCR è piuttosto difficile. L’unica cosa che ho visto funzionare è i componenti di Deskperience. Sostengono un modo “nativo”, ma costano molto. Ora sto cercando di capire che cos’è questo modo ‘nativo’ (forse in qualche modo di aghook). Qualsiasi aiuto sarà apprezzato.

EDIT: ho trovato un modo, ma ottiene solo l’intero testo del controllo. Qualche idea su come ottenere solo la parola sotto il cursore da tutto il testo?