|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.02.2008, 07:45 | #1 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
Форму на передний план!
Падскажите пожалуйста...
Как мне програмно сделать так, чтоб неактивная форма, становилась активно и выводилась бы на передний план, как при щелчке по неактивной форме... Спасибо заранее! |
23.02.2008, 07:52 | #2 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
Код:
Код:
|
23.02.2008, 08:06 | #3 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
Эт не помогает...
|
23.02.2008, 08:14 | #4 |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
|
23.02.2008, 08:21 | #5 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
Допустим:
Код:
|
23.02.2008, 08:34 | #6 | |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
Цитата:
Код:
|
|
23.02.2008, 13:37 | #7 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Цитата:
|
|
23.02.2008, 14:19 | #8 | |
Новичок
Джуниор
Регистрация: 18.01.2008
Сообщений: 1,720
|
Это зависит от установки параметра HKCU\Control Panel\Desktop\ForegroundLockTimeout и функции LockSetForegroundWindow, появившихся в NT5 и Win98 - WinME, как раз с той целью, чтобы запретить красть фокус ввода процессам, не соответствующим следующим условиям:
Цитата:
Код:
|
|
23.02.2008, 14:55 | #9 |
Новичок
Джуниор
Регистрация: 23.02.2008
Сообщений: 2
|
А чем не подходит простой вызов formX.show; или formX.BringToFront; ? )) По-моему оба удовлетворяют условия автора ))
|
23.02.2008, 22:08 | #10 | ||
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Цитата:
Не всегда чистая теория плавно воплощается в практике. Цитата:
Да, вытаскивает наверх (я этот вариант предварительно уже рассмотрел), но... Насколько я понял топикстартера, ему не нужно, чтобы форма навечно поселилась поверх всех остальных. Ему нужно, чтобы пользователь мог, как и обычно, работать с любой другой формой, а та самая пресловутая "его форма", скажем так, с периодичностью, установленной в таймере, напоминала о себе... То есть, могла бы становиться и закрытой другими формами. Или я не прав? Последний раз редактировалось mihali4; 23.02.2008 в 22:18. |
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
форму на передний план | Романнн | Общие вопросы Delphi | 2 | 12.12.2007 20:49 |
окно на задний план | RammFan | Общие вопросы Delphi | 3 | 25.11.2007 15:11 |
Как запустить ShellExecute на передней план | Stanislav | Общие вопросы Delphi | 3 | 21.11.2007 16:51 |
Про форму | Marsik | Помощь студентам | 2 | 03.11.2007 14:53 |
Как изменить стандартную форму на форму любой сложности | QwErEn | Общие вопросы Delphi | 9 | 08.06.2007 11:44 |