Минимальный минимум:
CFileDialog dlg(TRUE);
if (IDOK == dlg.DoModal())
{
CString strFileName = dlg.GetPathName();
// do stuff with file name
}
Я бы посоветовал вам прочитать / поискать больше о том, что вы можете сделать с CFileDialog.Вы можете передать фильтры, вы можете установить флаги, чтобы позволить выбрать более одного файла.Но выше, вероятно, самый необходимый минимум для открытия / выбора файла.