Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.04.2010, 17:14   #1
856100
Форумчанин
 
Регистрация: 12.08.2008
Сообщений: 135
По умолчанию Форма (приложение) всегда ВНИЗУ

Здравствуйте. Очень много случаем описано с тем, как сделать форму\приложение всегда вверху (как диспетчер задач), но практически нигде не рассматривается случай, как сделать форму\приложение всегда внизу (как рабочий стол). Вот собственно и вопрос, как это сделать?
Будь проще, бери пример с одноклеточных
856100 вне форума Ответить с цитированием
Старый 25.04.2010, 20:48   #2
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,899
По умолчанию

Диспетчер задач не может быть на верху он может быть поверх
Код:
FormStyle := fsStayOnTop;
Я так понял вам нужно чтобы форма была не поверх чего либо.
Shouldercannon вне форума Ответить с цитированием
Старый 25.04.2010, 20:53   #3
856100
Форумчанин
 
Регистрация: 12.08.2008
Сообщений: 135
По умолчанию

Код:
FormStyle := fsStayOnTop;
данное свойство делает форму поверх всех форм в приложении, Мне же нужно, чтобы приложение было всегдаПОД всеми. например как Explorer.exe в папке windows.
Будь проще, бери пример с одноклеточных
856100 вне форума Ответить с цитированием
Старый 25.04.2010, 21:06   #4
W0LF
Форумчанин
 
Аватар для W0LF
 
Регистрация: 28.03.2008
Сообщений: 940
По умолчанию

Папка Windows - это и есть explorer и она не может быть под самим собой..
W0LF вне форума Ответить с цитированием
Старый 25.04.2010, 21:10   #5
856100
Форумчанин
 
Регистрация: 12.08.2008
Сообщений: 135
По умолчанию

Пример не удачный)) попробую сначала.
Нужно, чтобы мое приложение было всегда под всеми окнами.
Будь проще, бери пример с одноклеточных
856100 вне форума Ответить с цитированием
Старый 25.04.2010, 22:41   #6
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,899
По умолчанию

И при этом имело форму и кнопку на напели задач?
Shouldercannon вне форума Ответить с цитированием
Старый 25.04.2010, 22:42   #7
W0LF
Форумчанин
 
Аватар для W0LF
 
Регистрация: 28.03.2008
Сообщений: 940
По умолчанию

Например так:
На OnPaint формы повесить - Form1.SendToBack;
W0LF вне форума Ответить с цитированием
Старый 25.04.2010, 23:18   #8
Олвин
Экспериментатор
Форумчанин
 
Аватар для Олвин
 
Регистрация: 16.04.2008
Сообщений: 218
По умолчанию

Да! У меня тоже такой вопрос давно был! Указанный метод (#7) работает, но окно на мгновение перемещается поверх при попытке активировать его. Я свою задачу решил другим способом. Я сделал родителем своего окна рабочий стол!
Код:
 ParentWindow := FindWindow('ProgMan', nil);
 Show;
А как реализован сам рабочий стол - самому интересно!..
Для создания сложных вещей не нужны сложные интерфейсы. (с) Линус Торвальдс
Олвин вне форума Ответить с цитированием
Старый 25.04.2010, 23:25   #9
856100
Форумчанин
 
Регистрация: 12.08.2008
Сообщений: 135
По умолчанию

Цитата:
Сообщение от Олвин Посмотреть сообщение
Да! У меня тоже такой вопрос давно был! Указанный метод (#7) работает, но окно на мгновение перемещается поверх при попытке активировать его. Я свою задачу решил другим способом. Я сделал родителем своего окна рабочий стол!
Код:
 ParentWindow := FindWindow('ProgMan', nil);
 Show;
А как реализован сам рабочий стол - самому интересно!..
но этот способ хорош, если имеется рабочий стол, но в моем случае он не предусмотрен - так что способ предложенный W0LF мне подходит больше.
Будь проще, бери пример с одноклеточных
856100 вне форума Ответить с цитированием
Старый 25.04.2010, 23:31   #10
Олвин
Экспериментатор
Форумчанин
 
Аватар для Олвин
 
Регистрация: 16.04.2008
Сообщений: 218
По умолчанию

Именно поэтому я взываю к знающим людям! Как реализован рабочий стол?
Для создания сложных вещей не нужны сложные интерфейсы. (с) Линус Торвальдс
Олвин вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Неглавная форма всегда над главной. Как исправить? TwiX Общие вопросы Delphi 19 03.11.2012 17:17
Картинка внизу формы qwerty55 Общие вопросы Delphi 4 20.03.2010 11:14
CopyRight внизу сайта Roof Свободное общение 2 04.02.2009 18:00
Форма всегда сверху(always onTop) KiDoki Общие вопросы Delphi 7 14.12.2008 12:03
Всегда позади и всегда впереди в одном приложении Legat Win Api 4 27.10.2007 15:48