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:
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
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 !)
Qu'y a-t-il à modifier???

merci