Я пытаюсь добавить CMFCEditBrowseCtrl в проект, который был обновлен с VC ++ 6.0. Элемент управления «Обзор» работает нормально, если для параметра «Режим просмотра» задано значение «Просмотр файла», но выдает ошибку «Ошибка отладки подтверждения ... Файл: f: \ dd \ vctools \ vc7libs \ ship \ atlmfc \ src \ mfc \ afxeditbrowsectrl.cpp Line 550», когда строка Режим просмотра установлен в режим просмотра папок.
Я также попытался оставить для элемента управления значение «Просмотр файлов» в редакторе ресурсов и установить для него значение «Просмотр папок» в коде с помощью функции EnableFolderBrowseButton (). Это вызывает ту же проблему.
Я попробовал это в простом примере приложения, и оно отлично работает, поэтому я сравнил настройки двух проектов. Единственное отличие я нахожу в командной строке C / C ++. Сбой проекта содержит запись "/ D _VC80_UPGRADE = 0x0600". Я хотел бы удалить это, чтобы видеть, является ли это причиной проблемы. Как я могу это сделать? Это причина проблемы?
Спасибо