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

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

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.10.2007, 14:24   #1
Legat
Пользователь
 
Регистрация: 05.10.2007
Сообщений: 34
Радость Сворачивание окон

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

После того, как я избавился от стандартного рабочего стола (explorer.exe) , заменив значения ключа в реесте
.../windowsnt/.../shell = "explorer.exe"
на путь к своей программе, перегрузил компьютер, программы стали по другому сворачиваться.

Теперь при сворачивании окна, оно не исчезает а превращается в маленький прямоугольничек внизу экрана.

Если же сначала загрузить explorer.exe затем завершить его , а лишь потом запустить мой рабочий стол, то все ОК - окна программ, при сворачивании исчезают.

Вероятно, explorer.exe при запуске посылает windows какое-то сообщение, или устанавливает другой режим сворачивая, который сохраняется даже после его закрытия, но что именно и как он делает, я не знаю......

Вопрос: как установить такой режим сворачивая самому, без explorer.exe ?

Последний раз редактировалось Legat; 06.10.2007 в 14:25. Причина: Орфография
Legat вне форума Ответить с цитированием
Старый 06.10.2007, 17:44   #2
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

А вот за такую "фичу" скажи спасибо дядьке Билли.
Предлагаю делать обычное сворачивание + устанавливать флаг SW_HIDE
SkyM@n вне форума Ответить с цитированием
Старый 08.10.2007, 16:36   #3
Legat
Пользователь
 
Регистрация: 05.10.2007
Сообщений: 34
По умолчанию

Хотелось бы обойтись без хуков API функций... Explorer ведь как-то это делает....
Legat вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сворачивание окон Blackmore Общие вопросы Delphi 1 19.05.2008 18:27
Возможно ли пауза Music XM при сворачивание формы ? Volkogriz Общие вопросы Delphi 3 13.10.2007 15:04
Сворачивание формы. Diogo Общие вопросы Delphi 29 31.08.2007 10:31
Сворачивание формы s-force Общие вопросы Delphi 1 29.08.2007 19:52