![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Интерисует как можно сделать панель типа "Microsoft Office". [D5, Win2k, WinXP]
Zilog © (2004-12-14 23:41:00)Интерисует как можно сделать панель типа "Microsoft Office". А именно, особо интерисует как "обрезать" десктоп. Пробовал функцию SystemParametersInfo(SPI_SETWORKAREA,0,@TRect,0), по при ее использовании не происходит эффекта, когда панель как бы отодвигает иконки и программы с занимаемого ею места (ну и возвращает на место, если панель закрыть (вернуть прежние размеры рабочего стола)).
Если специальной функции нет, буду рад услышать в какую сторону надо двигаться.
Amoeba (2004-12-15 10:31:00) [1]Подробно о создании такой панели можно прочитать у Тейксейры и Пачеко. Эл версия книги доступна на сайте Анатолия Подгорецкого:
http://www.podgoretsky.com/pascal.html
Zilog (2004-12-15 09:40:00) [2]наблюдается странное повдение приложения. если выходить из программы предварительно вернув "всё как было" с помощью функции
SHAppBarMessage(ABM_REMOVE,pData);
то, при соедующем запуске, такое ощущение что не срабатывает SetWindowPos, т.е. окно появляется poDesigned, но при этом область выделяется...
почему?
Игорь Шевченко (2004-12-14 23:50:00) [3]
> Если специальной функции нет
Специальная функция есть - SHAppbarMessage