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

Вниз

Task Bar   Найти похожие ветки 

 
Paylik   (2003-05-24 22:32) [0]

Здраствуйте! Подскажите, как узнать высоту таскбара?


 
Юрий Зотов ©   (2003-05-24 23:59) [1]

SHAppBarMessage + ABM_GETTASKBARPOS


 
Knight ©   (2003-05-25 00:07) [2]

А если напрямую...?

GetWindowRect(FindWindow("Shell_TrayWnd",""),WndRect);

где WndRect:TRect;


 
Юрий Зотов ©   (2003-05-25 00:12) [3]

> Knight © (25.05.03 00:07)

Не уверен, но, кажется, окно таскбара в в NT и 9х имеет разные имена классов. А в остальном - почему бы и нет?


 
Knight ©   (2003-05-25 00:20) [4]

Надо проверить...
Хотя способов много... у меня как-то напоминатель работает и в 9х и в 2000 и ХП, но не помню щас как, кажется всё через Screen.


 
Knight ©   (2003-05-25 00:55) [5]

>> Юрий Зотов
Согласен твой вариант лучше, универсальнее и без лишних заморочек. Щас хелпы почитал, опробовал, понравилось :)

Ты все эти константы на память помнишь или пользуешь часто?


 
Юрий Зотов ©   (2003-05-25 06:06) [6]

> Knight © (25.05.03 00:55)

Я просто помню, что сообщения таскбара имеют префикс ABM (application bar messages), а функции оболочки - префикс Sh (или Shell_). Остальное - дело техники. Запустил справку, набрал префикс, просмотрел список и (уже для проверки) - две-три верхние строки с нужной страницы. Обычно в минуту-другую укладываешься :о)



 
Paylik   (2003-05-25 13:05) [7]

Спасибо! Работает.



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

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

Наверх




Память: 0.47 MB
Время: 0.029 c
1-13322
Flex
2003-05-25 13:13
2003.06.05
Есть ли возможность снизить мерцание компонента?


1-13157
super_alex
2003-05-26 13:06
2003.06.05
Не могу выйти из цикла! Хелп!!!


14-13371
aus
2003-05-18 23:28
2003.06.05
Hints & Warnings


1-13262
AndrewK
2003-05-23 17:14
2003.06.05
Как перенести фалы по маске из одной директории в другую?


14-13478
laao
2003-05-20 20:28
2003.06.05
Как определить, создана ли форма