Abrir Archivo...

07/11/2003 - 16:10 por Gonzalo Painemil M. | Informe spam
Hola... tengo una consulta... a ver si alguien me puede ayudar...

para rescatar un archivo desde disco duro utilizo la clase CFileDialog de
las MFC...

- Como puedo defir el tamaño de esta ventana?
- Como puedo hacer que los archivos de la carpeta se vean como "Vistas en
Miniatura"
- Como puedo fijar el directorio... o sea que el usuario no pueda cambiarse
del directorio que le estoy indicando?

Esop... cualquier ayuda a estas consultas, me seria muy util...

gracias...

Preguntas similare

Leer las respuestas

#1 KAKATUO
08/11/2003 - 17:43 | Informe spam
En la ayuda de VC hay varios artículos, busca:
"How to Show a Custom Common Dialog using CFileDialog - Article ID: Q102332"
"Hook Procedures for Common Dialog Boxes"

Para impedir que los usuarios cambien el directorio, incluye OFN_NOCHANGEDIR
en el miembro Flags de la estructura OPENFILENAME. Por ejemplo así:
...
CFileDialog dlg(TRUE);
dlg.m_ofn.Flags |= OFN_NOCHANGEDIR;

if (dlg.DoModal() == IDOK) {
...
}
...

Espero que esto te sirva para comenzar a investigar.

Saludos.


"Gonzalo Painemil M." escribió en el mensaje
news:
Hola... tengo una consulta... a ver si alguien me puede ayudar...

para rescatar un archivo desde disco duro utilizo la clase CFileDialog de
las MFC...

- Como puedo defir el tamaño de esta ventana?
- Como puedo hacer que los archivos de la carpeta se vean como "Vistas en
Miniatura"
- Como puedo fijar el directorio... o sea que el usuario no pueda


cambiarse
del directorio que le estoy indicando?

Esop... cualquier ayuda a estas consultas, me seria muy util...

gracias...


Respuesta Responder a este mensaje
#2 Rodrigo Corral González
08/11/2003 - 19:01 | Informe spam
Puedes cambiar el tamaño llamando a el método SetWindowPos que si no me
equivoco la clase CFileDialog hereda de CWnd. Pero me suena que esto solo
sirve de Windows 2000 hacia arriba.

Esto tambien puede ser de tu interes:
http://www.codeproject.com/dialog/c...print=true

Sobre como evitar que usuario cambie de directorio creo que hay un flag
OFN_NOCHANGEDIR que se puede poner en la estructura OPENFILENAME, que hace
que no se pueda cambiar de directorio.

Un saludo
Rodrigo Corral González
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida