muchas gracias a todos por su ayuda. pueden cerrar el topic si quieren.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
Public Sub test()
Dim hWnd As Long
hWnd = FindWindow("Notepad", "Untitled - Notepad")
If hWnd.Equals(IntPtr.Zero) <> 0 Then
Dim edithWnd As Long = FindWindowEx(hWnd, IntPtr.Zero, "Edit", vbNull)
If edithWnd.Equals(IntPtr.Zero) <> 0 Then SendMessage(edithWnd, WM_SETTEXT, IntPtr.Zero, "Hello World!")
End If
End Sub
Dim hWnd As Long, tmp As Long
'forma 1:
For Each P As Process In Process.GetProcesses
If P.ProcessName = "Símbolo del sistema" Then
hWnd = P.MainWindowHandle
End If
Next
SendMessage(hWnd, WM_SETTEXT, 0, "texto")
'forma 2:
For Each P As Process In Process.GetProcesses
If P.ProcessName = "Símbolo del sistema" Then
tmp = P.MainWindowHandle
End If
Next
hWnd = GetWindow(tmp, 5)
SendMessage(hWnd, WM_SETTEXT, 0, "texto")
'forma 3:
hWnd = FindWindow(vbNullString, "Símbolo del sistema")
SendMessage(hWnd, WM_SETTEXT, 0, "texto")
'forma 4:
tmp = FindWindow(vbNullString, "Símbolo del sistema")
hWnd = GetWindow(tmp, 5)
SendMessage(hWnd, WM_SETTEXT, 0, "texto")
Cita de: seba123neo en 31 Julio 2010, 06:36 AM
porque te conectas con esa libreria? si te podes conectar directamente con las librerias del .NET