Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/06/2011, 16:59
Avatar de RootK
RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 3 meses
Puntos: 50
Respuesta: Visual Basic 6 Capturas

Cita:
¿como le paso el foco a una ventana que no se como se llama y lo unico que se es el caption del form de esa ventana?

Puedes hacerlo mediante las API´s de windows, ejemplo:

[DllImport("user32.dll", CharSet = CharSet.Auto,
ExactSpelling = true)]
public static extern IntPtr SetFocus(HandleRef hWnd);

y le pasas el Ptr

Process[] processes = Process.GetProcessesByName("Nombre de tu proceso");


Y mandas a llamar la API

SetFocus(new HandleRef(null, processes[0].MainWindowHandle));

Es solo una referencia, espero que te sirva

Saludos
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net