[VB/Api Win32] API SendMessage et controle LABEL
Fermé
Bonjour à tous
Je cherche à lire dans mon appli VB le caption d'un contrôle LABEL d'une application externe.
Je sais le faire pour un controle EDIT avec l'API SendMessage et le handle de l'Edit.
Malheureusement, je ne sais pas trouver le handle du contrôle LABEL (à priori , pas de handle pour ce genre de contrôle).
Quelqu'un sait-il faire ???
Merci
Je cherche à lire dans mon appli VB le caption d'un contrôle LABEL d'une application externe.
Je sais le faire pour un controle EDIT avec l'API SendMessage et le handle de l'Edit.
Malheureusement, je ne sais pas trouver le handle du contrôle LABEL (à priori , pas de handle pour ce genre de contrôle).
Quelqu'un sait-il faire ???
Merci
A voir également:
- [VB/Api Win32] API SendMessage et controle LABEL
- Vb - Télécharger - Langages
- Vb cable - Télécharger - Audio & Musique
- Controle parental pc - Guide
- Label printer logiciel - Télécharger - Outils professionnels
- Win32:malware-gen ✓ - Forum Virus
1 réponse
En fait c'est simple :
Et là tu as le handle de ton contrôle à l'intérieur d'une autre appli.
Api :
Après tu sais faire ;)
Enjoy
DblK
' Handle du notepad Appli = FindWindow("notepad", vbNullString) ' Handle du champ d'edit ChampOuLabel = FindWindowEx(Appli, 0, "Edit", vbNullString)
Et là tu as le handle de ton contrôle à l'intérieur d'une autre appli.
Api :
Public Declare Function FindWindow& Lib "user32" Alias "FindWindowA" (ByVal lpClassName$, ByVal lpWindowName$) Public Declare Function FindWindowEx& Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String)
Après tu sais faire ;)
Enjoy
DblK