Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Ответ
 
Опции темы
Старый 19.12.2012, 09:02   #1
Berlioz
Изучающий C и ASM
Пользователь
 
Регистрация: 25.05.2012
Сообщений: 89
По умолчанию Модальный MessageBox

Всех приветствую! Пишу GUI на асме с использованием окна типа dialog. Возникла проблема: при нажатии на кнопку вылезает сообщение. Если не закрыв сообщение вывести оное еще раз, программа вылетает. Как можно dialog на момент работы сообщения сделать неактивным?

P.S. Может, недогуглил, но api не нашел
Berlioz вне форума Ответить с цитированием
Старый 19.12.2012, 09:13   #2
waleri
Старожил
 
Регистрация: 13.07.2012
Сообщений: 5,971
По умолчанию

И не найдете. Все зависит от того, как открываете диалог и кто его owner.
Если используете все правильно, винда все сделает за вас. Если нет, все надо делать ручками - брать owner окно и запрещать его, через EnableWindow() и не забыть его разрешить до уничтожения диалога.

PS.
Если оное окно вылезает не вследствие GUI а какойто внутренней логики, тогда ничто вам не поможет, меняйте логику.
waleri вне форума Ответить с цитированием
Старый 19.12.2012, 11:54   #3
777user777
Пользователь
 
Аватар для 777user777
 
Регистрация: 29.11.2010
Сообщений: 38
По умолчанию

Первый параметр MessageBox.
777user777 вне форума Ответить с цитированием
Ответ
Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MessageBox riko782 Windows Forms 1 17.04.2012 01:39
MessageBox Nice42ru Общие вопросы Delphi 6 04.06.2010 11:35
MessageBox CraZZZy-GameRRR Общие вопросы Delphi 7 30.05.2010 01:42
MessageBox mifka72 Помощь студентам 13 08.02.2010 15:46
messageBox Andrey174rus Общие вопросы Delphi 4 10.10.2009 17:45