Visual Basic - Capturar caption de ventana de windows

Life is soft - evento anual de software empresarial
 
Vista:

Capturar caption de ventana de windows

Publicado por German Olivera (9 intervenciones) el 13/09/2006 18:50:09
Buenos dias, me gustaria saber como puedo hacer para capturar el nombre que figura en la parte superio de cualquier ventana de windows
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Capturar caption de ventana de windows

Publicado por LLE (2 intervenciones) el 13/09/2006 21:29:44
Hola necesitás saber el Hwnd de la ventana en cuestion. Una ves con el Handle podes usar GetWindows y getWindowsTextLength , un ejemplo del Apiguide de estas 2 ultimas funciones

Private Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long

Private Declare Function GetWindowTextLength Lib "user32" Alias "GetWindowTextLengthA" (ByVal hwnd As Long) As Long
Private Sub Form_Activate()

MyStr = String(GetWindowTextLength(Me.hwnd) + 1, Chr$(0))
GetWindowText Me.hwnd, MyStr, Len(MyStr)
MsgBox MyStr
End Sub

Pd: las otras funciones que podes chequear son FindWindow y Getwindow
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Capturar caption de ventana de windows

Publicado por German (9 intervenciones) el 13/09/2006 22:37:50
gmuchas gracias, lo estoy probando
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar