Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ] > Код на шару!
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 29.08.2018, 22:16
STUDENT LEARN STUDENT LEARN вне форума
Прохожий
 
Регистрация: 29.08.2018
Сообщения: 1
Версия Delphi: Delphi 7
Репутация: 10
Лампочка Панель задач Windows. Как сделать такой же?

Мне нужна функция (код), отталкивающая других Открытых окон - как наш родной "Панель задач". Он ведь отталкивает почти всех окон!
Отрытые окна НЕ будут поверх этого (панель задач) окна, а в место этого будут располагаться прикасаясь к краешкам окну с функцией Панель задач.

Нужна функция (отталкивающая других окон) окна Панель задач как у Windows.

Впервые зарегалась! Я уверена, что Вы мне поможете)
Ответить с цитированием
  #2  
Старый 30.08.2018, 19:46
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,057
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Нифига не понятно.

Вообще, со стандартной панелью задач все очень просто. Фактически, вся ОС это большое MDI приложение, где родительским окном для любого другого окна является Desktop, если другое не указано. Это если мы говорим о TaskBar. Т.О. реализация достаточно проста в случае своего приложения - главное окно является родителем для MDIChild-форм, в нем кладем панель, на которой реализуем функционал панели задач с соотв. выравниванием (Aling). В таком случае дочерние окна не будут перекрывать эту панель.

По слову "отталкивает" можно еще подумать на тему функционала окон как в WinAmp, где окна как бы прилипают друг к другу. Где-то когда-то в инете даже видел пример такой реализации - ищите и обрящите.
Ответить с цитированием
  #3  
Старый 31.08.2018, 11:12
Аватар для Vayrus
Vayrus Vayrus вне форума
Исполняемый Ретровирус
 
Регистрация: 09.08.2008
Адрес: Umbrella Corporation
Сообщения: 743
Репутация: 1293
По умолчанию

Может имелось ввиду прилипание и масштабирование окон к краям рабочего пространства при перетаскивании их к краям рабочего стола
Ответить с цитированием
  #4  
Старый 31.08.2018, 19:55
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,057
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Да фиг его знает, походу, гугл-перевод.
ТС, уж пиши на английском что-ли...
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 07:51.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2023

ВКонтакте   Facebook   Twitter