Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.012 c
3-13003
Jaxtor
2003-05-19 15:11
2003.06.05
Компоненты для визуализации данных


3-13035
Grac
2003-05-15 20:12
2003.06.05
Соединение с базой данных


14-13452
ghg
2003-05-20 07:57
2003.06.05
алгоритмы интерполяции


14-13429
Style
2003-05-19 09:49
2003.06.05
DelphiChallenge: Завершен 1-й тур соревнований.


8-13342
Dimon
2003-02-20 17:11
2003.06.05
MPlayer




   Наверх