Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Программное закрытие диалога

472
15 марта 2006 года
Vovka
139 / / 10.02.2005
Подскажите, пожайлуста, как программно закрыть модальный диалог и вернуть код результата (IDOK, IDCANCEL, ...)?
Т.е. при нажатии кнопки проверяются введенные данные и если все ОК, то закрывается диалог и возвращается код IDOK.
В противном случае диалог не закрывается.
1.9K
15 марта 2006 года
Rad87
123 / / 14.12.2005
Цитата:
Originally posted by Vovka
Подскажите, пожайлуста, как программно закрыть модальный диалог и вернуть код результата (IDOK, IDCANCEL, ...)?
Т.е. при нажатии кнопки проверяются введенные данные и если все ОК, то закрывается диалог и возвращается код IDOK.
В противном случае диалог не закрывается.



В твоем случае наверное можно сделать свою обработку события onOK где и будет все дело проверяться. Закрыть можно вызовом СDialog::OnOK или MyDialog.EndDialog(kod).

472
15 марта 2006 года
Vovka
139 / / 10.02.2005
Цитата:
Originally posted by Rad87
В твоем случае наверное можно сделать свою обработку события onOK где и будет все дело проверяться. Закрыть можно вызовом СDialog::OnOK или MyDialog.EndDialog(kod).


Спасибо за быстрый ответ!
PS: Пытался через PostMessage - не нашел как передать параметры. Закрыть окно получалось, а вот код возврата - нет.

Еще раз спасибо!

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог