Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
5699 connectés 

 


Dernière réponse
Sujet : [VC++6] Comment récupérer le contenu d'un controle externe
drasche Up de la mort [:hahaguy]

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
drasche Up de la mort [:hahaguy]
xilebo Essaie ::GetWindowText(HWND handle,LPTSTR str,int Maxcount)
 
normalement ca marche
Harkonnen 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 ?
Harkonnen 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 :)

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)