Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проблема со StayOnTop окном.


@!!ex ©   (2009-02-27 11:53:00) 

В программе есть два типа окон:
Терминал управления
Дочерние окна

Терминал управления должен быть всегда поверх дочерних окон. Сделал StayOnTop, вроде нормально. Но появилсь проблема. Сообщения ShowMessage и диалоги находятся ЗА окно Терминала, что неприемлемо, т.к. вылазит модальный ShowMessage, вешает окно терминала, и при этом сам ЗА окном. Даже не понято, что появилось сообщение, просто "прога зависла" и все. Что делать? Как сделать чтобы Терминал был впереди Дочерних окон, но за сообщения и диалогами?


Б   (2009-03-02 13:19:00) [1]

http://www.delphikingdom.com/asp/answer.asp?IDAnswer=58037


KSergey   (2009-03-02 12:50:00) [2]

> @!!ex ©   (27.02.09 12:12) [4]
> ShowMessage не подвластен, потому что его могут вызывать dll.

Сделать интерфейсную функцию CoolShowmessage и прописать в доке пользовать только ее. Кто не соблюдает интерфейс плагина - к стенке.


markers   (2009-03-02 10:00:00) [3]

[0] а чем тебе MessageBox не нравится?


@!!ex   (2009-02-28 08:42:00) [4]

> [5] Amoeba ©   (27.02.09 17:45)

Почему не трогать? Я же не собираюсь его менять в сорсах дельфи. Сделал копию для своего проекта.


blackman   (2009-02-27 18:29:00) [5]

MessageBox


Amoeba   (2009-02-27 17:45:00) [6]


> @!!ex ©   (27.02.09 12:04) [2]
>
> > [1] {RASkov} ©   (27.02.09 11:55)
>
> Мне это не шибко подвластно.
> Имеет смысл Dialogs подправить и добавить подправленную
> версию в исходники?
>

Не трожь генофонд!


@!!ex   (2009-02-27 12:12:00) [7]

ShowMessage не подвластен, потому что его могут вызывать dll.


{RASkov}   (2009-02-27 12:11:00) [8]

> [2] @!!ex ©   (27.02.09 12:04)
> Имеет смысл Dialogs подправить и добавить подправленную
> версию в исходники?

Может проще свою реализацию Showmessage сделать.... хотя я не знаю чего там у тебя подвластно) и на сколько шибко)


@!!ex   (2009-02-27 12:04:00) [9]

> [1] {RASkov} ©   (27.02.09 11:55)

Мне это не шибко подвластно.
Имеет смысл Dialogs подправить и добавить подправленную версию в исходники?


{RASkov}   (2009-02-27 11:55:00) [10]

> [0] @!!ex ©   (27.02.09 11:53)

MessageBox


Наверх

Титульная страница Поиск, карта сайта Написать письмо