Con: BIF_BROWSEINCLUDEFILES indico que solo se puedan seleccionar archivos, pero no se si se puede poner mas restricciones para indicar el tipo de extensiones;
- Código: Seleccionar todo
{
UpdateData(true);
BROWSEINFO Campo;
char Carpeta [300];
char Ruta [300];
char Titulo[] = "Selecciona el Archivo a Cargar";
//Inicializamos los campos de la estructura BROWSEINFO
Campo.hwndOwner = this->m_hWnd;
Campo.pszDisplayName = Carpeta;
Campo.lpszTitle = Titulo;
Campo.ulFlags = BIF_BROWSEINCLUDEFILES;
Campo.pidlRoot = NULL;
Campo.lpfn = NULL;
if (SHGetPathFromIDList(::SHBrowseForFolder(&Campo), Ruta))
{
m_sRutaArchivo = Ruta;
UpdateData(false);
}
}








