FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Explorador en fivewin
Posts: 694
Joined: Fri Oct 07, 2005 06:58 AM
Explorador en fivewin
Posted: Mon Dec 26, 2005 03:59 PM

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 Sistemas Informáticos
Posts: 219
Joined: Fri Nov 04, 2005 02:34 PM
Re: Explorador en fivewin
Posted: Mon Dec 26, 2005 06:08 PM
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.

-------------------------------------------------
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Explorador en fivewin
Posted: Mon Dec 26, 2005 06:09 PM

Fernando,

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

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 694
Joined: Fri Oct 07, 2005 06:58 AM
Explorador en fivewin
Posted: Mon Dec 26, 2005 06:17 PM

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 Sistemas Informáticos
Posts: 990
Joined: Wed Oct 19, 2005 02:17 PM
Explorador en fivewin
Posted: Mon Dec 26, 2005 08:32 PM

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

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Explorador en fivewin
Posted: Mon Dec 26, 2005 08:42 PM

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
Posts: 694
Joined: Fri Oct 07, 2005 06:58 AM
Explorador en fivewin
Posted: Tue Dec 27, 2005 09:38 AM

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 Sistemas Informáticos

Continue the discussion