Ver Mensaje Individual
  #3 (permalink)  
Antiguo 19/04/2005, 15:12
MaxExtreme
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 20 años
Puntos: 17
Cita:
Iniciado por Kaner
Hola,
Me gustaría poder escribir en otra aplicación que se esté ejecutando desde mi formulario, pero para ello tengo que darle el primer plano antes.

He probado con FindWindow, para encontrar el apuntador hacia esta ventana pero luego no sé, todavía, ponerla en primer plano, para poder hacerle un SendKeys :\

Agradezco vuestra ayuda. Un saludo.
La función FindWindow devuelve un hWnd, que luego le usas en la función SetFocus. No tiene mayor complicación...

hWnd = FindWindow(...)
SetFocus hWnd

Devuelve el hWnd de la ventana anterior (la que tenía antes el foco) y si el hWnd que le has pasado es incorrecto devuelve NULL.