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

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

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

По слову "отталкивает" можно еще подумать на тему функционала окон как в WinAmp, где окна как бы прилипают друг к другу. Где-то когда-то в инете даже видел пример такой реализации - ищите и обрящите.
Ответить с цитированием