[closed]Диалоговое приложение С++. Обмен данными. Проблема.
проще всего юзать метод UpdateData, хотя часто необходима более тонкая работа. При нажатии ОК они тоже не обрабатываются.
UpdateDataблагодарю. Более, чем достаточно. Ничего изысканного в проге нет, поэтому должно хватить.
При нажатии ОК они тоже не обрабатываются.
а когда же они тогда обрабатываются?
Насколько я помню, при вызове своего диалога, данные у меня передаввались в случае если этот диалог возвращал IDOK.
точно? даже если ему не прописать это в OnOK прямым текстом? ну, не помню
там конструкция типа
if (dlg.DoModal==IDOK){}
использовалась.
тут такое недопустимо было.
OnOK есть сам по себе, даже если ты его не создаешь. Возможно в нем прописано, чтобы данные из формочек записывались в поля объекта.
хм, я могу его создать через тот же классвизард, и он будет пустоq. Получится дополнение к существующему?
типа, наследование
Оставить комментарий
nas1234
Делаю вот что.Создаю мастером диалоговое приложение. В нем делаю editbox и кнопку.
В classwizard создаю для editbox переменную, и там же создаю функцию для кнопки.
Но при вызове функции введенные в окне данные не обрабатываются. Значение переменной равно начальному.
Что надо сделать чтобы при нажатии на кнопку они обрабатывались?
При нажатии кнопки ОК они скорее всего обрабатываются, но также закрывается сама программа, чего мне не нужно.