У меня есть общий вопрос проектирования, связанный с тем, где обработчики событий размещаются при разработке приложения MFC в VS C++. Лучше ли иметь обработчики событий в классе Dialog? Или приемлемо ли размещать обработчики событий в основном классе приложения?Соглашение Desgin относительно обработчиков событий в VS C++ для приложений MFC
Я спрашиваю об этом, потому что я пытаюсь вызвать функции из основного класса из класса диалога, но затем попытаюсь обновить графический интерфейс из основного класса. Я думаю, что было бы легче перенести большинство моего кода в класс GUI (диалог).
Я полагаю, мне интересно, что такое конвенция, когда дело доходит до обработки событий и вызова функций, которые не входят в графический интерфейс, где произошло событие.
Любой ввод будет оценен.
Это диалоговое приложение? – MikMik
Да, это приложение, основанное на диалоге. Один диалог с меню. События запускаются из меню, а также несколько кнопок, текстовые поля и т. Д. –