|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.12.2014, 18:32 | #1 |
Пользователь
Регистрация: 21.10.2013
Сообщений: 21
|
Перемещение трея.
Здравствуйте.
Можно ли каким-нибудь средствами открепить трей от панели пуск и вынести его на рабочий стол? Чтобы при скрытии панели он оставался на рабочем столе. Когда я скрывал панель пуск с помощью ShowWindow(FindWindow("Shell_TrayWn d",NULL),SW_HIDE); то она скрывалась вся. Можно ли скрыть панель, но оставить трей? Вообще, мне нужно избавиться от панели пуск, но просто кильнуть процесс explorer.exe - это не вариант. |
17.12.2014, 19:06 | #2 |
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
Сделать ему parent=NULL, а потом заняться сабклассингом его оконной функции, где давить не нужные системные сообщения и обрабатывать нужные уже по своему.
|
19.12.2014, 09:55 | #3 |
Пользователь
Регистрация: 21.10.2013
Сообщений: 21
|
Спасибо. Все получилось. Но появилась еще одна проблемка: при любых уведомлениях панель задач автоматический показывается, да и вообще иногда просто так показывается. Возможно ли ее скрыть раз и навсегда? Чтобы она показывалась только в одном случае, когда я сам ее покажу через свою программу.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Отображение трея в Windows7 | Lauri | Общие вопросы Delphi | 4 | 26.12.2012 17:43 |
Уведомление из трея... | sergeyrulit | Общие вопросы Delphi | 2 | 23.11.2010 21:01 |
Узнать высоту трея | postal2 | Общие вопросы Delphi | 1 | 21.06.2009 22:15 |
Восстановление формы из трея | Demien | Общие вопросы Delphi | 8 | 25.12.2008 09:33 |
Форма поверх трея | Ozerich | Общие вопросы Delphi | 1 | 04.08.2008 03:05 |