Réponse acceptée !
voila j'ai fait de recherche sur le net et j'ai trouvé cette solution,ça marche bien 100%;
CFileFind finder;
BOOL bWorking = finder.FindFile("C:\\*.txt");
while (bWorking)
{
bWorking = finder.FindNextFile();
// cout << (LPCTSTR) finder.GetFileName() << endl;
MessageBox( finder.GetFileName());
}