Ver Mensaje Individual
  #6  
Antiguo 02-04-2014
jplj jplj is offline
Miembro
 
Registrado: oct 2003
Posts: 189
Reputación: 21
jplj Va por buen camino
Muchas gracias por vuestra ayuda ...

Voy a trabajar con las ideas que me habéis proporcionado, y comentaré la solución si la hayo o los problemas que me encuentre.

De todas formas un par de apuntes rápidos:
  • Cuando decía
    Cita:
    ... aplicación que muestra un digamos "listado de documentos" que ...
    Era un simplificación, realmente se muestra una información de los documentos de una forma bastante más compleja.

  • La idea propuesta por nlsgarcia:
    Cita:
    WindowName := FileName[ListBox1.ItemIndex] + FilePrg[ListBox1.ItemIndex];
    WindowHandle := FindWindow(nil,PChar(WindowName));
    Es lo que he intentado pero me encontre que no fuí capaz de averiguar el nombre de la ventana.
    • ¿El standar de título de una ventana es NombreFichero + ' - ' + NombreAplicación?
    • Se presupone que conocemos por anticipado el nombre de la aplicación que abrirá el documento, y en mi caso no es así. ¿Sería posible conocer en tiempo de ejecución cuál es la aplicación predeterminada para abrir un tipo determinado de archivo?, creo que conseguirlo sería la mejor forma solucionar el problema.

Lo dicho, muchas gracias
__________________
Sonríe. Mañana puede ser peor.
Responder Con Cita