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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.04.2023, 00:52   #1
AlexSoft777
Пользователь
 
Регистрация: 13.03.2010
Сообщений: 24
По умолчанию как разместить форму в панель задач ?

Хочу разместить форму в панель задач. Как мне это сделать, например, вместо часов?
Изображения
Тип файла: jpg 77.jpg (5.5 Кб, 25 просмотров)
AlexSoft777 вне форума Ответить с цитированием
Старый 25.04.2023, 01:03   #2
macomics
Участник клуба
 
Регистрация: 17.04.2022
Сообщений: 1,833
По умолчанию

1) Разместить форму в DLL (это нужно, чтобы форма продолжала работать вне зависимости от exe программы)
2) Выполнить удалённую загрузку в explorer (на этом моменте могут ругаться антивирусы)
3) Создать форму в DLL при загрузке и определить ей новое родительское окно системного трея (Shell_TrayWnd) или окно системных часов (TrayClockWClass)
4) Отобразить форму поверх всех остальных дочерних элементов родительского окна.

P.S. Лучше создавать не форму, а фрейм. Это та же форма, но с возможностью изменения родителя.

Вкратце как-то так.

Последний раз редактировалось macomics; 25.04.2023 в 01:07.
macomics вне форума Ответить с цитированием
Ответ


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

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

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разместить форму в центре экрана Kronos913 Общие вопросы Delphi 3 01.10.2022 22:51
Панель задач в Win 10 FirrtTrojan Windows 3 22.08.2017 12:59
Панель задач Muay Anila Общие вопросы Delphi 23 16.04.2016 11:08
Панель задач iGlass Общие вопросы Delphi 4 07.01.2010 17:54
панель задач LORD-BY Win Api 2 04.07.2007 01:47