Puedes explorar archivos de una carpeta de esta forma.
Código:
CFileFind cFileFind;
if(cFileFind.FindFile("c:\\*.txt")){
while(cFileFind.FindNextFile()){
if(cFileFind.IsDots() || cFileFind.IsDirectory())
continue;
AfxMessageBox(cFileFind.GetFilePath());
}
}
Segun vayas explorando la lista puedes agregar a un listctrl (no recomendable que sea activex) con la funcion cFileFind.GetFilePath().