Page 1 of 1

Explorador en fivewin

Posted: Mon Dec 26, 2005 3:59 pm
by fgondi
Hola foro,

Necesito poder crear un pequeño explorador de windows dentro de mi programa o llamar al explorador de windows para que se muestre como una ventana de mi aplicación.

Teneis alguna idea de como poder hacerlo.

Gracias por tiempo que tan desinteresadamente dedicais.

Re: Explorador en fivewin

Posted: Mon Dec 26, 2005 6:08 pm
by VeRCE
fgondi wrote:Hola foro,
Necesito poder crear un pequeño explorador de windows dentro de mi programa o llamar al explorador de windows para que se muestre como una ventana de mi aplicación.
Teneis alguna idea de como poder hacerlo.
Gracias por tiempo que tan desinteresadamente dedicais.
Llamarlo es sencillo, simplemente haz:
ShellExecute( , "Open", "C:\windows\explorer.exe",0,0,1 )

Que mas pretendes hacer con el explorador ???
algun drag'ndrop ??? o algo similar ??

Posted: Mon Dec 26, 2005 6:09 pm
by Antonio Linares
Fernando,

ShellExecute( oWnd:hWnd, "open", "explorer.exe", "C:\", "", 1 )

Posted: Mon Dec 26, 2005 6:17 pm
by fgondi
Hola,

Muchas gracias por vuestras respuestas y perdonar por no haberme explicado correctamente.

Lo que necesito es administrar una carpeta y sus subcarpetas. Dando la posibilidad de crear/borrar/renombrar carpetas y drag'ndrop de documentos.
Pero no puede acceder a un nivel superior a esa carpeta inicial, o sea, partir la raiz del arbol desde esa carpeta.

Y por supuesto siendo esta ventana de administración parte de mi aplicación, no una ventana independiente a la misma.

Posted: Mon Dec 26, 2005 8:32 pm
by Baxajaun
Hola Fernando,

quizás lo puedas hacer utilizando ActiveX, en http://www.vision-factory.com/activex.htm hay un ActiveX que se llama EX Tree. Del uso de un ActiveX en FWH puede iluninarnos Antonio :D

Saludos,

Félix

Posted: Mon Dec 26, 2005 8:42 pm
by Antonio Linares
Fernando,

Otra posibilidad es crear una ventana con un treeview (samples\TestTree.prg), un splitter (samples\re.prg) y un listview (samples\TestLvw.prg) y asi tener el control total.

Posted: Tue Dec 27, 2005 9:38 am
by fgondi
Hola,

Muchas gracias por vuestra ayuda.

Felix, El control ActiveX "Ex Tree" es muy completito, pero creo que va a ser demasiado complicado para mis clientes.

Antonio, no me daba cuenta de la clase listview. La implementación me parece bastante sencilla y como dices, tengo control total.

Cuanto lo tenga diseñado os muestro que hago, por si sirve a alguien mas o por si veis errores, que seguro que los habrá. :lol:

Por cierto hay alguna forma de optener de cada archivo cual es el icono con el que se visualiza en windows?. Para no tener que preocuparme si las aplicaciones cambian los iconos, por ejemplo de word 97 a word 2000, cambia la forma del icono que da a los documentos hechos en word.