Visual Basic - Cambiar El titulo de una ventana

Life is soft - evento anual de software empresarial
 
Vista:

Cambiar El titulo de una ventana

Publicado por jose (10 intervenciones) el 12/06/2006 01:17:20
Holas
hace mucho tiempo que deje de manejar esto, como se cambia el titulo de una ventana usando Windows Api

Jose
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:Cambiar El titulo de una ventana

Publicado por Javi RM (187 intervenciones) el 12/06/2006 07:50:51
Prueba con esto:

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 SetWindowText Lib "user32" Alias "SetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String) As Long
Private Sub Form_Activate()
Dim MyStr As String
'Creación de buffer
MyStr = String(100, Chr$(0))
'Capturamos el texto acutal de la ventana
GetWindowText Me.hwnd, MyStr, 100
'Desechamos el resto dle buffer
MyStr = Left$(MyStr, InStr(MyStr, Chr$(0)) - 1)

MyStr = "Hola, este en el nuevo título"
'Asignamos el texto
SetWindowText Me.hwnd, MyStr
End Sub
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
sin imagen de perfil

RE:Pero xq tanta complicacion!?

Publicado por cprcrack (37 intervenciones) el 15/06/2006 21:06:35
Si necesitas o quieres usar esas librerias por alguna razón... pues vale, pero a efectos prácticos porque usar toda esa chapada? O es que eso hace algo más que ésto:
String = Form.Caption
Form.Caption = String

En Visual Basic 2005 sería Form.TEXT
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