KUDRIN
28-03-2022, 21:04
Как получить список окон проводника в том порядке, в котором они открыты на панели задач? (слева направо)
Или при наведении мышкой если много окон, то выскакивает список тоже с таким же порядком (сверху вниз)
ShellWindows(WebBrowser) и дерево hwnd хоть и дают разные по сортировке списки, но ни в одном из них этот панель-задачный порядок не соблюдается.
Т.е. всего в системе как минимум три разных сортировки, две из которых мне удалось получить, но нужна третья.
Причём третья сортировка самая важная, т.к. её видит пользователь. А первые две не видит
Пока удалось узнать только класс выпадающего списка из панели задач TaskListThumbnailWnd
или может в другом месте в системе хранится этот порядок окон проводника, но где?
или может быть можно по номеру hwnd получить порядковый номер окна в панели задач через какую-то функцию?
Shell_TrayWnd - ReBarWindow32 - MSTaskSwWClass - MSTaskListWClass - где есть TaskBar API или объект "панель задач" ?
есть ещё и четвёртая сортировка - ALT+Tab - TaskSwitcherWnd
https://i.imgur.com/0kc7BV4.png
Или при наведении мышкой если много окон, то выскакивает список тоже с таким же порядком (сверху вниз)
ShellWindows(WebBrowser) и дерево hwnd хоть и дают разные по сортировке списки, но ни в одном из них этот панель-задачный порядок не соблюдается.
Т.е. всего в системе как минимум три разных сортировки, две из которых мне удалось получить, но нужна третья.
Причём третья сортировка самая важная, т.к. её видит пользователь. А первые две не видит
Пока удалось узнать только класс выпадающего списка из панели задач TaskListThumbnailWnd
или может в другом месте в системе хранится этот порядок окон проводника, но где?
или может быть можно по номеру hwnd получить порядковый номер окна в панели задач через какую-то функцию?
Shell_TrayWnd - ReBarWindow32 - MSTaskSwWClass - MSTaskListWClass - где есть TaskBar API или объект "панель задач" ?
есть ещё и четвёртая сортировка - ALT+Tab - TaskSwitcherWnd
https://i.imgur.com/0kc7BV4.png