|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.08.2014, 18:17 | #1 |
Новичок
Джуниор
Регистрация: 22.07.2011
Сообщений: 2
|
Главное окно позади остальных окон внутри приложения
Здравствуйте. Пробовала реализацию с
SetWindowPos (Handle, HWND_BOTTOM, 0, 0, 0, 0,SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE). Так не подходит, т.к. окно открывается позади любых окон. Нужно, чтобы окно перекрывалось только окнами собственного приложения. |
06.08.2014, 18:58 | #2 |
Форумчанин
Регистрация: 16.03.2013
Сообщений: 599
|
Так ты наоборот окна наверх поднимай, которые надо поднимать наверх...
alextrof94$gmail.com
|
07.08.2014, 13:38 | #3 |
Форумчанин
Регистрация: 14.03.2011
Сообщений: 104
|
Всем окнам, кроме главного, задать FormStyle = fsStayOnTop
|
07.08.2014, 15:51 | #4 |
Форумчанин
Регистрация: 16.03.2013
Сообщений: 599
|
это вызовет проблемы с посторонними приложениями, которые не смогут быть поверх этих окон.
alextrof94$gmail.com
|
07.08.2014, 16:20 | #5 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Писать MDI-оконное приложение.
|
07.08.2014, 19:06 | #6 |
Форумчанин
Регистрация: 14.03.2011
Сообщений: 104
|
|
07.08.2014, 20:56 | #7 |
Форумчанин
Регистрация: 16.03.2013
Сообщений: 599
|
StayOnTop заставляет окна быть всегда наверху в коллекции окон рабочего стола, как диспетчер задач.
alextrof94$gmail.com
|
07.08.2014, 21:46 | #8 | |
Форумчанин
Регистрация: 14.03.2011
Сообщений: 104
|
Цитата:
Вот только не могу найти, где это описано в доках... Последний раз редактировалось Silver_S; 07.08.2014 в 22:48. |
|
07.08.2014, 22:26 | #9 |
Пользователь
Регистрация: 01.08.2014
Сообщений: 66
|
1- стили всех окон в StayOnTop
2- в дочерних окнах: Код:
Вопрос решен. |
10.08.2014, 16:46 | #10 |
Новичок
Джуниор
Регистрация: 22.07.2011
Сообщений: 2
|
Большое спасибо. Проблема решена.
Что самое интересное, это и было мое первое решение, но не понятно по каким причинам начала зависать форма, и я решила, что это как раз из-за StayOnTop. Сейчас опять попробовала - все в норме. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
форма поверх остальных окон | Chugun | Visual C++ | 1 | 18.02.2013 22:51 |
Как посмотреть на главное окно приложения в MVS? | Sylar9 | Win Api | 3 | 07.01.2012 15:45 |
Окно Позади всех окон | Volkogriz | Общие вопросы Delphi | 5 | 27.11.2008 17:20 |
Как сделать так чтобы окно формы всегда было поверх остальных окон? | HelloZAPOR | Общие вопросы Delphi | 5 | 23.07.2007 08:05 |