(Windows 7の)で正常に動作し、特定のディレクトリに取得するためにMFCのCFileDialogは、Windows 2000
CFileDialog(TRUE, NULL, lastPath, NULL, szFilter);
重要なパラメータは第三である(lastPath)を使用しないでください! すべてがWindows 7ではうまく動作しますが、Windows 2000ではlastPath(LPCTSTR lpszFileName)が空の場合のみダイアログが機能します(それ以外の場合はダイアログが開きません)
アイデア!?
おかげで、[OK]を leon22