Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   SHBrowseForFolder (https://www.clubdelphi.com/foros/showthread.php?t=1706)

quasarin 24-06-2003 22:42:50

SHBrowseForFolder
 
Hola! Qué tal todo?

Problema:
Quiero sacar un dialogo en el que el usuario me indique un fichero, y para ello me gustaría usar el dialogo estándar de Windows. Esta función por sí misma me saca ese que es pequeñín, y casi cuadrado y solo me muestra los directorios y ficheros en forma de árbol. La pega es que el dialogo que busco es ese tan majo que saca por ejemplo el IExplorer cuando le das a 'Abrir' y luego a 'Examinar'. Ese que a la izquierda tiene 'Mis documentos', 'Mi PC', etc. Además tampoco consigo decirle cuál quiero que sea el RootDirectory.

Antecedentes:
He visto en MSDN que esta función admite unos flags BIF_USENEWUI y BIF_NEWDIALOGSTYLE que hay que usar inicializando COM, y demás. Bueno, pero es que Delphi 5 ya me da error si le pongo estos flags porque no los tiene definidos, y aún así no sé si será esto lo que busco.

Help Me, PLIZ! (Thankz)

delphi.com.ar 24-06-2003 22:51:05

Para lo que tu pides, lo más fácil es usar un TOpenDialog, que es un diálogo Standard de Windows, precisamente pertenece al grupo de los Common Dialogs.

Saludos!


La franja horaria es GMT +2. Ahora son las 04:49:35.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi