Попробовал почитать msdn и различные форумы, но в голове не укладывается все равно, как сделать. Есть программка на MFC с базовым классом CScrollView. По нажатии определенной кнопочки в меню вызывается маленький модальный диалог, просит ввести немного данных в Edit'ы и закрывается. Сделать это - проблема Я создал новый класс при помощи ClassWizard, прикрепленный к ресурсу этого диалога. Вызываю его так: CModalDlg* dlg1 = new CModalDlg(); int a = dlg1->DoModal(); Понятно, что конструктор без параметров ни к чему не приведет) Поэтому когда нажимаю кнопочку с этим обработчиком, не происходит ничего, кроме заблочивания реакции мыши на все окно. Потом после сброса фокуса показывается этот диалог, тоже недоступный для ввода, и приложение увисает намертво. У меня вопрос. Какие функции и методы надо встроить в класс этого диалога, чтоб он работал, и как правильно его вызывать (к тому же, как достать CWnd* главного окна этого приложения для конструктора диалога)? Пожалуйста, не сочтите за труд разъяснить))
|