>>785
言葉が足りないぞ?(大爆笑)

>>784
>>783
の検索結果のほぼ全てに
FindNextFileを使って再帰を使ったコードが有ります。
再帰というのは自分の関数自身を呼び出すものなので、
大概そのようになっています。

つまり、検索の一番目だと、このコメントの部分が再帰です。
(FindNextFileの行には再帰とは書いていない)

void searchDir(char *lpszDir,HWND hwLst) { /* サブディレクトリ探索 */
  省略
if ((fFind.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)!=0 &&
lstrcmp(fFind.cFileName,".")!=0 &&
lstrcmp(fFind.cFileName,"..")!=0){ /* サブディレクトリの処理 */
    省略
searchDir(lpszSDir,hwLst); /* 再帰呼び出し */
}

while (FindNextFile(hSearch,&fFind)) { /* 全ファイルを処理 */
     省略
searchDir(lpszSDir,hwLst);
}
}
FindClose(hSearch);
}