Bonjour,
Après plein de recherches j'ai réussi à monter ce code qui me permet d'écrire dans le 1er TextBox d'une fenêtre... cela fonctionne...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Public Const WM_SETTEXT = &HC Dim hForm As Integer '// le handle de la fenetre dans laquelle on veut chercher le textbox. Dim hEdit As Integer '// le handle de l'objet textbox recherché 'en premier, on recherche le handle de la fenêtre par son nom hForm = FindWindow(vbNullString, "Ma_fenetre") If hForm > 0 Then '// si on le trouve, on continue... 'on récupère maintenant le handle du 1ier objet "Edit" (notre textbox) de la fenêtre hEdit = FindWindowEx(hForm, 0, "Edit", vbNullString) 'Ecriture dans le 1er TextBox Call SendMessage(hEdit, WM_SETTEXT, 0, "Coucou") End If
Mais comment faire pour écrire dans le 2ème, 3ème TextBox ?? Comment récupérer leur Handle ?
A+
Damsmut
Partager