![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Изучающий C и ASM
Пользователь
Регистрация: 25.05.2012
Сообщений: 89
|
![]()
Всех приветствую! Пишу GUI на асме с использованием окна типа dialog. Возникла проблема: при нажатии на кнопку вылезает сообщение. Если не закрыв сообщение вывести оное еще раз, программа вылетает. Как можно dialog на момент работы сообщения сделать неактивным?
P.S. Может, недогуглил, но api не нашел |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,369
|
![]()
И не найдете. Все зависит от того, как открываете диалог и кто его owner.
Если используете все правильно, винда все сделает за вас. Если нет, все надо делать ручками - брать owner окно и запрещать его, через EnableWindow() и не забыть его разрешить до уничтожения диалога. PS. Если оное окно вылезает не вследствие GUI а какойто внутренней логики, тогда ничто вам не поможет, меняйте логику. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 29.11.2010
Сообщений: 38
|
![]()
Первый параметр MessageBox.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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 14:46 |
messageBox | Andrey174rus | Общие вопросы Delphi | 4 | 10.10.2009 17:45 |