[C con Clase] OpenFileName DialogBox
Steven R. Davidson
vze266ft en verizon.net
Mie Feb 13 07:45:06 CET 2008
Hola Adolfo,
Adolfo Cárdenas wrote:
> Por favor ¿Alguna idea de como se puede habrir un cuadro de dialogo
> para seleccionar solo directorios y no archivos?
>
Usa la función 'SHBrowseForFolder()' declarada en <shlobj.h>. Necesitas
enlazar con la biblioteca de importación "shell32.lib"; si usas Dev-C++,
el fichero se llama "libshell32.a".
Esta función requiere OLE/COM. Antes de poder usar
'SHBrowseForFolder()', necesitas inicializar COM invocando
'CoInitialize()' u 'OleInitialize()'. Sugiero consultar el siguiente
enlace en MSDN:
http://msdn2.microsoft.com/en-us/library/bb762115(VS.85).aspx
Encontrarás un ejemplo que quizá te ayude.
Espero que esto te oriente.
Steven
Más información sobre la lista de distribución Cconclase