API windows

Signaler
Messages postés
28
Date d'inscription
jeudi 15 janvier 2009
Statut
Membre
Dernière intervention
23 avril 2009
-
Messages postés
28
Date d'inscription
jeudi 15 janvier 2009
Statut
Membre
Dernière intervention
23 avril 2009
-
Bonjour, j'écris un programme en C++ qui permet d'aller chercher le texte dans une application mot par mot à l'aide de la fonction WM_GETTEXT mais je n'arrive pas a l'utiliser bien comme il le faut. Est-ce qlq pouurait m'aider????

5 réponses

Messages postés
14981
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
1 mars 2021
94
Salut,
Il faut utiliser la fonction SendMessage()
Un exemple dans la fonction GetCurrentURLFromIE() de ma source

@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Messages postés
28
Date d'inscription
jeudi 15 janvier 2009
Statut
Membre
Dernière intervention
23 avril 2009

Salut, ce n'est pas le titre de la fenetre que je vx récupérer mais le contenu de la fenetre??
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
27
passe le hwnd de la fenetre dont tu veux le texte.
Un controle quel qu'il soit est une fenetre.

ciao...
BruNews, MVP VC++
Messages postés
28
Date d'inscription
jeudi 15 janvier 2009
Statut
Membre
Dernière intervention
23 avril 2009

?????????
Messages postés
28
Date d'inscription
jeudi 15 janvier 2009
Statut
Membre
Dernière intervention
23 avril 2009

Salut, j'ai utilisé les fonctions dans ton exemple pour récupérer le texte en temps réel dans un notepad mais il arive des fois quil ne trouve pas le handle de la zone de texte(hWNd2) :
hWnd = FindWindow(NULL,TEXT("Essai - Notepad"));
            if (hWnd)    //Si on l'a trouvé
                {
                hWnd2=FindWindowEx(hWnd,0,TEXT("Edit"),NULL); // Edit du notepad TEXT("Edit")

Est-ce que t'aurai une idée du probleme