![]() |
как получить список окон из панели задач?
Как получить список окон проводника в том порядке, в котором они открыты на панели задач? (слева направо)
Или при наведении мышкой если много окон, то выскакивает список тоже с таким же порядком (сверху вниз) ShellWindows(WebBrowser) и дерево hwnd хоть и дают разные по сортировке списки, но ни в одном из них этот панель-задачный порядок не соблюдается. Т.е. всего в системе как минимум три разных сортировки, две из которых мне удалось получить, но нужна третья. Причём третья сортировка самая важная, т.к. её видит пользователь. А первые две не видит Пока удалось узнать только класс выпадающего списка из панели задач TaskListThumbnailWnd или может в другом месте в системе хранится этот порядок окон проводника, но где? или может быть можно по номеру hwnd получить порядковый номер окна в панели задач через какую-то функцию? Shell_TrayWnd - ReBarWindow32 - MSTaskSwWClass - MSTaskListWClass - где есть TaskBar API или объект "панель задач" ? есть ещё и четвёртая сортировка - ALT+Tab - TaskSwitcherWnd ![]() |
Время: 23:48. |
Время: 23:48.
© OSzone.net 2001-