Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.26;
Скачать: CL | DM;

Вниз

Интерисует как можно сделать панель типа "Microsoft Office".   Найти похожие ветки 

 
Zilog ©   (2004-12-14 23:41) [0]

Интерисует как можно сделать панель типа "Microsoft Office". А именно, особо интерисует как "обрезать" десктоп. Пробовал функцию SystemParametersInfo(SPI_SETWORKAREA,0,@TRect,0), по при ее использовании не происходит эффекта, когда панель как бы отодвигает иконки и программы с занимаемого ею места (ну и возвращает на место, если панель закрыть (вернуть прежние размеры рабочего стола)).

Если специальной функции нет, буду рад услышать в какую сторону надо двигаться.


 
Игорь Шевченко ©   (2004-12-14 23:50) [1]


> Если специальной функции нет


Специальная функция есть - SHAppbarMessage


 
Zilog ©   (2004-12-15 09:40) [2]

наблюдается странное повдение приложения. если выходить из программы предварительно вернув "всё как было" с помощью функции
 SHAppBarMessage(ABM_REMOVE,pData);
то, при соедующем запуске, такое ощущение что не срабатывает SetWindowPos, т.е. окно появляется poDesigned, но при этом область выделяется...

почему?


 
Amoeba ©   (2004-12-15 10:31) [3]

Подробно о создании такой панели можно прочитать у Тейксейры и Пачеко. Эл версия книги доступна на сайте Анатолия Подгорецкого:
http://www.podgoretsky.com/pascal.html



Страницы: 1 вся ветка

Текущий архив: 2004.12.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.053 c
14-1101337186
OneFragLeft
2004-11-25 01:59
2004.12.26
Музыкальные пристрастия программеров.


3-1101280714
Nexel
2004-11-24 10:18
2004.12.26
IBX и обновление данных


14-1102134213
Думкин
2004-12-04 07:23
2004.12.26
С днем рождения! 4 декабря


8-1096140394
hgd
2004-09-25 23:26
2004.12.26
Как быстрее всего вывести на Image Bitmap?


1-1102668128
Usat|k
2004-12-10 11:42
2004.12.26
Форма на все окно