Программное закрытие диалога
Т.е. при нажатии кнопки проверяются введенные данные и если все ОК, то закрывается диалог и возвращается код IDOK.
В противном случае диалог не закрывается.
Цитата:
Originally posted by Vovka
Подскажите, пожайлуста, как программно закрыть модальный диалог и вернуть код результата (IDOK, IDCANCEL, ...)?
Т.е. при нажатии кнопки проверяются введенные данные и если все ОК, то закрывается диалог и возвращается код IDOK.
В противном случае диалог не закрывается.
Подскажите, пожайлуста, как программно закрыть модальный диалог и вернуть код результата (IDOK, IDCANCEL, ...)?
Т.е. при нажатии кнопки проверяются введенные данные и если все ОК, то закрывается диалог и возвращается код IDOK.
В противном случае диалог не закрывается.
В твоем случае наверное можно сделать свою обработку события onOK где и будет все дело проверяться. Закрыть можно вызовом СDialog::OnOK или MyDialog.EndDialog(kod).
Цитата:
Originally posted by Rad87
В твоем случае наверное можно сделать свою обработку события onOK где и будет все дело проверяться. Закрыть можно вызовом СDialog::OnOK или MyDialog.EndDialog(kod).
В твоем случае наверное можно сделать свою обработку события onOK где и будет все дело проверяться. Закрыть можно вызовом СDialog::OnOK или MyDialog.EndDialog(kod).
Спасибо за быстрый ответ!
PS: Пытался через PostMessage - не нашел как передать параметры. Закрыть окно получалось, а вот код возврата - нет.
Еще раз спасибо!