Текущий каталог
Чтобы, например, при попытке открыть файл whatever.file.txt без явного указания пути, он открывался из c:\windows.
Код:
BOOL SetCurrentDirectory(LPCTSTR lpPathName);
Название функции можно былоб просто угадать. )
В общем, изначально проблема в том, что почему-то после выбора юзером файла через CFileDialog сбивается этот самый текущий каталог)
вернее, он не сбивается, а изменяется на тот, из которого юзер загружал файл.
Можно сделать как-нибудь, чтобы текущий каталог не сбивался не при работе с CFileDialog?
А как насчёт того, чтобы заранее сохранить рабочий каталог?