Explorador en fivewin

Explorador en fivewin

Postby fgondi » Mon Dec 26, 2005 3: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
User avatar
fgondi
 
Posts: 694
Joined: Fri Oct 07, 2005 6:58 am
Location: Palencia, España

Re: Explorador en fivewin

Postby VeRCE » Mon Dec 26, 2005 6: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.
-------------------------------------------------
User avatar
VeRCE
 
Posts: 219
Joined: Fri Nov 04, 2005 2:34 pm
Location: Mexico D.F.

Postby Antonio Linares » Mon Dec 26, 2005 6:09 pm

Fernando,

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

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42125
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby fgondi » Mon Dec 26, 2005 6: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
User avatar
fgondi
 
Posts: 694
Joined: Fri Oct 07, 2005 6:58 am
Location: Palencia, España

Postby Baxajaun » Mon Dec 26, 2005 8: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
User avatar
Baxajaun
 
Posts: 968
Joined: Wed Oct 19, 2005 2:17 pm
Location: Gatika. Bizkaia

Postby Antonio Linares » Mon Dec 26, 2005 8: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
User avatar
Antonio Linares
Site Admin
 
Posts: 42125
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby fgondi » Tue Dec 27, 2005 9: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
User avatar
fgondi
 
Posts: 694
Joined: Fri Oct 07, 2005 6:58 am
Location: Palencia, España


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 42 guests