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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.08.2011, 22:37   #1
pavellyba
Пользователь
 
Регистрация: 01.12.2010
Сообщений: 84
Восклицание Как скрыть окно?

Я заменил пуск своим. И теперь когда я сворачиваю любое окно, оно становится такой вот полосочкой:


Как скрыть вот такую полосочку?
pavellyba вне форума Ответить с цитированием
Старый 21.08.2011, 23:33   #2
kettanaito
Веб-дизайнер
Форумчанин
 
Аватар для kettanaito
 
Регистрация: 11.08.2011
Сообщений: 305
По умолчанию

Может описать сворачивание как сворачивание в Tray?
kettanaito вне форума Ответить с цитированием
Старый 21.08.2011, 23:35   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

заменили?
интересно как?
(от этого плясать будем дальше)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 22.08.2011, 17:25   #4
pavellyba
Пользователь
 
Регистрация: 01.12.2010
Сообщений: 84
По умолчанию

Заменил так, я заменил в реестре explorer своей программой, изменил рабочую область на -50 пикселей, что бы окна не налезали на мою программу.
Как описать сворачивание как сворачивание в Tray?
pavellyba вне форума Ответить с цитированием
Старый 22.08.2011, 17:31   #5
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

а вы зарегистрировались как шел?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 22.08.2011, 21:27   #6
pavellyba
Пользователь
 
Регистрация: 01.12.2010
Сообщений: 84
По умолчанию

Навереное нет, а как это сделать?
pavellyba вне форума Ответить с цитированием
Старый 24.08.2011, 21:51   #7
pavellyba
Пользователь
 
Регистрация: 01.12.2010
Сообщений: 84
По умолчанию

Окна минимизированных приложений скрываются за рабочий столом, что обеспечивает нам explorer. Но после замены этой программы рабочий стол исчезает, поэтому нужна воссоздать свой. По свойству окна прячутся за программу находящаяся выше в Z порядке. Эта команда ставит программу первой в Z порядке, поэтому запихиваем в таймер код.
Код:
SetWindowPos(Application.Handle,0,0,0,screen.Width,screen.Height-40,SWP_NOACTIVATE);
pavellyba вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
скрыть окно spydark91 Общие вопросы Delphi 3 02.07.2011 18:04
Как скрыть консольное окно чтоб не мелькало. Hichigo Общие вопросы C/C++ 2 03.08.2010 17:38
Как скрыть окно на панели задач? Gerzs Общие вопросы Delphi 9 19.11.2009 16:42
Скрыть чужое окно ЧИЖ Win Api 8 12.06.2008 00:55