![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola jplj.
A ver si te sirve de este modo... Del mismo modo podría implementarse mediante un TListBox que se hiciera visible ante el click de un botón y se ocultara luego de la selección. Saludos ![]()
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 02-04-2014 a las 01:24:01. Razón: agregar comentario |
|
#2
|
||||
|
||||
|
jplj,
Cita:
El código anterior en Delphi 7 bajo Windows 7 Professional x32, permite abrir los archivos contenidos en el TListBox con su aplicación por default en Windows por medio de ShellExecute y en caso de ser seleccionados nuevamente colocar la ventana de la aplicación en el tope del Z-Order (Si esta activa) o abrirla nuevamente si esta fue previamente cerrada, en resumen: Se abre una sola ventana por archivo seleccionado. Nota: Es fundamental que se coloque el nombre correcto de la aplicación (Como aparece en la ventana de la misma), en el formato: " - ApplicationName", si lo anterior no es correcto la aplicación se abrirá tantas veces como sea llamada. Revisa esta información: Espero sea útil ![]() Nelson. |
|
#3
|
|||
|
|||
|
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:
Lo dicho, muchas gracias ![]()
__________________
Sonríe. Mañana puede ser peor. |
|
#4
|
|||
|
|||
|
Repecto a ...
Cita:
__________________
Sonríe. Mañana puede ser peor. |
|
#5
|
||||
|
||||
|
jplj
Cita:
![]() Cita:
Revisa este código: El código anterior (Versión 2 del código del Msg #5) en Delphi 7 bajo Windows 7 Professional x32, permite abrir de forma automática los archivos contenidos en el TListBox con su aplicación por default en Windows por medio de ShellExecute y en caso de ser seleccionados nuevamente, colocar la ventana de la aplicación en el tope del Z-Order si esta activa por medio de las APIs EnumWindows, FindWindow y SetForegroundWindow o abrirla nuevamente si esta fue previamente cerrada, en resumen: Se abre una sola ventana por archivo seleccionado. Nota: El nombre de la ventana (Segundo parámetro de la funcion FinWindow), debe estar en el formato "DocumentName - ApplicationName" el cual es obtenido de forma automática por medio de la función EnumWindows. Revisa esta información: Espero sea útil ![]() Nelson. Última edición por nlsgarcia fecha: 02-04-2014 a las 15:49:27. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Volver a Mostrar los registros de un Dbgrid despues de haber echo una consulta | verde_esmeralda | PHP | 0 | 20-05-2011 19:03:38 |
| TThread y cerrar una ventana previamente abierta | gluglu | OOP | 1 | 14-05-2007 19:19:54 |
| Enviar texto a la ventana abierta | Mr.Vaka | Varios | 4 | 28-11-2005 18:57:31 |
| Volver a mostrar un formulario creado dinámicamente. | jplj | Varios | 2 | 10-02-2005 13:19:27 |
| abrir .htm en una nueva ventana con shellexecute | ruina | API de Windows | 5 | 24-06-2004 19:47:54 |
|