Comment récupérer le contenu d'un controle externe [VC++6] - Programmation
Marsh Posté le 16-06-2001 à 13:35:50
Bon, il a fallu que je me débrouille...Voici ce que j'ai fait : j'ai créé un Hook WH_KEYBOARD éloigné large stocké dans une DLL qui envoie un message à la fenetre principale dès que la touche F9 est pressée. Ce Hook envoie le message, avec dans wParam le handle du controle possédant le focus (obtenu avec GetFocus).
Ca fonctionne très bien, mais j'ai maintenant un autre souci : comment récupérer le texte de ce controle ? J'ai essayé avec un SendMessage(handle_de_mon_controle, WM_GETTEXT, 50, buffer), ou buffer est un char* de 50 caractères devant contenir le texte, mais en fait, il ne contient rien.
Pourquoi, et comment y remédier ?
Marsh Posté le 16-06-2001 à 23:55:44
Essaie ::GetWindowText(HWND handle,LPTSTR str,int Maxcount)
normalement ca marche
Marsh Posté le 01-04-2011 à 14:17:34
Up de la mort
Marsh Posté le 14-06-2001 à 22:31:52
Mon souci est le suivant : je souhaiterais récupérer, par une Hot Key, le contenu d'un controle Edit appartenant à une application externe indépendante, afin de l'utiliser dans mon appli (un peu comme un prog de capture d'écran, sauf qu'au lieu de capturer l'écran, je capture le contenu d'un controle). Comment faire ceci ? Par un hook ? En utilisant le Hwnd du controle ? Dans ce cas, comment le connaitre ?
Merci a celui qui trouvera