Explorador en fivewin

Post Reply
User avatar
fgondi
Posts: 636
Joined: Fri Oct 07, 2005 6:58 am
Location: Palencia, España
Contact:

Explorador en fivewin

Post 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.
Un saludo
Fernando González Diez
ALSIS GHE Sistemas Informáticos
User avatar
VeRCE
Posts: 219
Joined: Fri Nov 04, 2005 2:34 pm
Location: Mexico D.F.
Contact:

Re: Explorador en fivewin

Post 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 ??
Juan Carlos Salinas Ojeda
México. D.F.
-------------------------------------------------
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post by Antonio Linares »

Fernando,

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

Antonio Linares
www.fivetechsoft.com
User avatar
fgondi
Posts: 636
Joined: Fri Oct 07, 2005 6:58 am
Location: Palencia, España
Contact:

Post 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.
Un saludo
Fernando González Diez
ALSIS GHE Sistemas Informáticos
User avatar
Baxajaun
Posts: 853
Joined: Wed Oct 19, 2005 2:17 pm
Location: Gatika. Bizkaia

Post 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
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post 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.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
fgondi
Posts: 636
Joined: Fri Oct 07, 2005 6:58 am
Location: Palencia, España
Contact:

Post 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.
Un saludo
Fernando González Diez
ALSIS GHE Sistemas Informáticos
Post Reply