Я поискал в Интернете и получил противоречивые ответы, которые не помогли мне решить проблему. Я создал диалоговое окно, а затем щелкнул мастера, чтобы создать для меня класс. К сожалению, он плохо назвал класс и файл, поэтому я переименовал файл. Теперь визуальная студия не позволяет мне делать что-либо через графический интерфейс к ресурсу dlg - например, подключать обработчик кнопок и т. Д. Я получаю окно сообщения:
«Операция добавления / удаления невозможна, потому что элемент кода 'Cxxxx' доступен только для чтения»
Это реальная проблема, потому что добавление обработчиков и других вещей вручную через код утомительно, и один из разработчиков просто не может сделать это таким образом - ему нужен графический интерфейс для управления событиями.
Я попытался удалить файл ncb и перестроить проект, но безуспешно. MS, по-видимому, не устранила эту проблему примерно через 4 года (судя по поискам, которые я видел в Интернете.
Я не могу добавлять переменные, обработчики событий или что-нибудь еще полезное через графический интерфейс мастера приложений MFC. Я могу сделать это, только отредактировав файлы cpp и h.
У кого-нибудь есть предложения?