Главная страница
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.022 c
8-13343
NAlexey
2003-02-21 12:04
2003.06.05
Transparent и BitBlt?


4-13506
Дмитрий К.К.
2003-04-07 15:38
2003.06.05
Чужой комбобокс


14-13428
goobit
2003-05-19 12:40
2003.06.05
Зачем нужены DCP-файлы?


3-13022
Dimaz-z
2003-05-16 12:02
2003.06.05
Как выстроить записи в базе данных по алфавиту? Помогите!!!


1-13231
кондратий
2003-05-26 18:35
2003.06.05
Enter > Tab