Ver Mensaje Individual
  #1  
Antiguo 28-06-2015
feliz-58 feliz-58 is offline
Miembro
 
Registrado: sep 2012
Posts: 314
Reputación: 12
feliz-58 Va por buen camino
Question Abrir una aplicación en el monitor secundario

Saludos, Compañeros del Club, tengo mucho que no paso por aquí, pero paso porque tengo ya algo que se me sale de las manos y espero que puedan ayudarme.

Hice un pequeño programa para hacer mas fácil el manejo de un computador que ha sido destinado para algo en especifico, poner vídeos, música, y abrir una aplicación donde se presenta letras y música tipo Karaoke, que pasa que esta aplicación tiene un defecto y es que se le va el audio luego de tener un rato usándolo, como es un programa que no tengo el código fuente y esta hecho en Flash, es ajeno a mi voluntad resolver el problema, en fin hice una aplicación en delphi para cerrarlo, y volver a abrir ese programa, la computadora se usa con escritorio extendido, y que pasa que esa aplicación cuando se ejecuta se abre en en monitor Primario y en pantalla completa. lo que quiero hacer es abrirla en el segundo monitor.

Tengo este código que es para cerrarla y volver a abrirla pero aun me falta el detalle de que aparezca en el segundo monitor.

Código Delphi [-]
 
PostMessage(FindWindow(Nil, Pchar('Karaoke')), WM_QUIT, 0, 0);
ShellExecute (Handle, 'open',Pchar(Fconfiguraciones.DBEdit1.Text), nil, nil, SW_SHOWNORMAL);


La primera linea es para buscar la aplicación en el Administrador de tareas por el titulo y cerrarla y la segunda es para abrirla desde el directorio.
La aplicación es un .Exe
Uso delphi 7
Saludos!
Responder Con Cita