>>142
そういや、VC6.0の場合だけど、CFileFind の
GetFilePathには2バイト文字未対応のバグがあって、
例えば c:\言語機能\hoge というパスだと誤動作を
起こします。機能の「能」がMBCS Lead Byte + '\'
になってるから。

漏れは CFileFindExを派生させて
GetFilePathをオーバーライドして使ってます。