Главная страница
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-13273
Dima1
2003-05-23 17:59
2003.06.05
Как значение в Edit преобразовать в Hex значение.


14-13396
kaif
2003-05-10 19:08
2003.06.05
---|Ветка была без названия|---


7-13490
Tenrai
2003-04-04 04:59
2003.06.05
SetWindowsHookEx() или как отловить нажатие клавиши


3-12994
Sherbacov
2003-05-15 14:17
2003.06.05
ADO Table вопрос про ошибку!


3-13009
Daniyar
2003-05-16 06:47
2003.06.05
QReport