bonjour,
J'aimerais récupérer le texte associé à la fenêtre située au premier plan (son "caption"). Pour cela, j'utilise les apis getforeground windox et getwindow text de la manière suivante:
Le problème est qu'à la place du titre de la fenêtre, j'obtiens la longueur de ce titre! (c'est à dire le même résultat qu'avec la fonction getwindowtextlenght !)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Declare Function GetForegroundWindow Lib "user32" () As Long Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" ( _ ByVal hwnd As Long, _ ByVal lpString As String, _ ByVal cch As Long) As Long Private Sub Command1_Click() Dim str As String str = Space$(257) titre = Module1.GetWindowText(Me.hwnd, str, 256) MsgBox (titre) End Sub
Qu'y a-t-il à modifier???
merci
Partager