Текущий архив: 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.45 MB
Время: 0.009 c