|
Вопрос # 958/ вопрос открыт / |
|
Доброго времени суток, уважаемые эксперты!!
Помогите, пожалуйста, решить проблему !!!
Я создаю альтернативный рабочий стол. Он состоит из таскбара , систем трея , и кнопочек быстрого запуска.
Проблема, при создании возникла следующая:
После того, как я избавился от стандартного рабочего стола (explorer.exe) , заменив значения ключа в реесте
.../windowsnt/.../shell = "explorer.exe"
на путь к своей программе, перегрузил компьютер, программы стали по другому сворачиваться.
Теперь при сворачивании окна, оно не исчезает а првращается в маленький прямоугольничек внизу экрана.
Если же сначала загрузить explorer.exe затем завершить его , а лишь потом запустить мой рабочий стол, то все ОК - окна программ, при сворачивании исчезают.
Вероятно, explorer.exe при запуске посылает windows какое-то сообщение, или устанавливает другой режим сворачивая, который сохраняется даже после его закрытия, но что именно и как он делает, я надеюсь узнать от вас - экспертов.
Это первая проблема.
Вторая проблема не так важна, как первая, а заключается она в следющем. После запуска и последующего прекращения explorer.exe окна не только сворачиваютя
по другому, но и разворачиваются тоже подругому. А именно, теперь, они занимают не весь экран при разворачивании. Они теперь оставляют снизу (или сверху, сбоку) пустую полоску в которой был таскбар. Т.е. explorer.exe изменил размер рабочего стола. Вопрос заключается в том, как это изменение отменить, и как самому делать подобное.
Заранее огромное спасибо за помощь!
P.S. Первая часть вопроса важнее второй.
 |
Вопрос задал: Legat (статус: Посетитель)
Вопрос отправлен: 5 октября 2007, 21:55
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 2; последнее сообщение — 11 октября 2007, 11:17; участников в обсуждении: 2.
|
Gooddy (статус: 3-ий класс), 8 октября 2007, 16:17 [#1]:
Да... вопрос супер... никогда вопросов на такую тему не видел.. но это мелочи.. итак, не знаю как можно изменять режим сворачивания окон при закрытии, но менять размеры раб. стола можно если я не ошибаюсь где то в модуле Forms в объекте Screen свойство есть.... или функция ща поищу
Чисти код! Чисти код! Чисти код!
|
|
Legat (статус: Посетитель), 11 октября 2007, 11:17 [#2]:
Буду рад, если найдешь )
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|