|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.09.2010, 20:24 | #1 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Всплывающее окно и фокус
В программе есть всплывающее окно, как сделать чтобы когда оно будет всплывать, оно было поверх остальных окон, но при этом не брало на себя фокус ввода?
Пример - окно окончания загрузки файла в Firefox, хочу так.
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
08.09.2010, 20:35 | #2 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,689
|
FireFox'a нету, но возможно так
Код:
|
09.09.2010, 00:20 | #3 |
Форумчанин
Регистрация: 26.07.2009
Сообщений: 489
|
ShowWindow, может быть)
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
|
09.09.2010, 07:03 | #4 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
вот так делается, хотя мною (и не только) замечено что этот способ не всегда корректно работает с VCL формами, а для API это просто подарок )
Код:
|
10.09.2010, 17:16 | #5 |
Пользователь
Регистрация: 25.02.2010
Сообщений: 49
|
Код:
|
10.09.2010, 17:55 | #6 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
glGizma, Вы уверены что это окно не будет забирать на себя фокус?
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
10.09.2010, 18:10 | #7 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
А в опросе нет варианта запомнить хендл окна с фокусом, показать второе окно и дать старому фокус?
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
10.09.2010, 18:43 | #8 |
Пользователь
Регистрация: 25.02.2010
Сообщений: 49
|
Конечно будет
|
10.09.2010, 19:11 | #9 |
Пользователь
Регистрация: 29.10.2008
Сообщений: 87
|
вот же:
ShowWindow(Form2.Handle, SW_SHOWNA); покажет форму2 ShowWindow(form2.Handle, SW_HIDE); спрячет ее обратно я использовал для показа своего хинта http://programmersforum.ru/showthread.php?t=110267 |
10.09.2010, 19:40 | #10 |
Пользователь
Регистрация: 25.02.2010
Сообщений: 49
|
Код:
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
всплывающее окно | beygul | Помощь студентам | 4 | 28.08.2010 01:43 |
Всплывающее окно | manick | Общие вопросы Delphi | 1 | 13.05.2010 21:24 |
Всплывающее окно | rado | Работа с сетью в Delphi | 0 | 20.04.2010 18:23 |
всплывающее окно | niziriska | Общие вопросы Delphi | 5 | 08.07.2009 13:27 |
Всплывающее окно | EdNovice | Общие вопросы Delphi | 2 | 09.07.2008 18:04 |