[C con Clase] Dialogo de exploracion

Steven Davidson srd4121 en njit.edu
Jue Ago 20 03:45:52 CEST 2009


Hola Diego,

Diego wrote:
> Ya estoy por terminar un proyecto, pero estoy estancado con esto,
> porfavor ayudenme,
> 
> 
> Como puedo crear un dialogo de navegacion o exploracion estandard
> para seleccionar un archivo?
> 
> no estoy utilizando mfc solamente win apis,
> 

Si quieres permitir la navegación del sistema de ficheros para cargar o 
guardar información con un fichero, entonces puedes usar los diálogos 
comunes en "comdlg32.dll". Necesitas enlazar con esta biblioteca 
dinámica (DLL) o bien explícitamente o bien a través de la biblioteca de 
importación "comdlg32.lib" o "libcomdlg32.a", según sea el caso de tu 
enlazador. También necesitas #incluir el fichero de cabecera <commdlg.h>.

Si quieres abrir un fichero, invoca 'GetOpenFileName()' y para "guardar 
como", 'GetSaveFileName()'. Ambas funciones requieren un puntero a la 
misma estructura, 'OPENFILENAME'.

Aconsejo consultar la biblioteca MSDN en su página oficial: 
http://msdn.microsoft.com/en-us/library/ms646960%28VS.85%29.aspx  Ahora 
bien, bajo MS-Windows Vista (y seguramente posteriores versiones), se 
recomienda usar el diálogo común de ítems, para cargar y guardar 
ficheros. Para más información, puedes ir visitar la siguiente página: 
http://msdn.microsoft.com/en-us/library/bb776913%28VS.85%29.aspx


Espero que esto te oriente.

Steven





Más información sobre la lista de distribución Cconclase