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

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

[Delphi XE] Дочерняя форма НЕ активизировала родительское окно [WinXP]


malphunction ©   (2011-08-23 12:41:00) 

У меня в приложении есть форма для вывода всплывающих сообщений
с собственными контролами. Надо сделать, чтобы при щелчке по этой
форме и её контролам НЕ активизировалось главное окно (котрое может
быть неактивным, оказаться за другими окнами пользователя).

Раньше замечательно помогал такой код:


procedure TBalloonForm.CreateParams(var Params: TCreateParams);
begin
 inherited;
 Params.WndParent := GetDesktopWindow;
end;


Но вот я перенес приложение на Delphi XE и всё, код не работает :(

Что делать, как это забороть? Подскажите, пожалуйста!


Dimka Maslov   (2011-12-21 12:36:00) [1]

Про модальные формы слышали?


evjonik   (2011-12-21 10:44:00) [2]

Добрый день, проблема такая же. :(

Автор, удалось как-то побороть ее?


Наверх

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