При вызове функции GetOpenFileName в дебаге приложение зависает. Та же проблема с IFileDialog->Open(). В приложении используется DirectX9. Чем обусловлено такое поведение?
Здравствуйте, lafander, Вы писали:
L>При вызове функции GetOpenFileName в дебаге приложение зависает. Та же проблема с IFileDialog->Open(). В приложении используется DirectX9. Чем обусловлено такое поведение?
Сталкивался с подобной проблемой при использовании OGRE3D (вывод вроде был через DirectX) + .NET'овский OpenFileDialog. Проблема была в том, что показ диалога менял текущую директорию. Исправил через dlg.RestoreDirectory = true; (как называется в WinAPI, не подскажу

).
Либо какая-то проблема с модальным окном диалога.