Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   как получить список окон из панели задач? (http://forum.oszone.net/showthread.php?t=350952)

KUDRIN 28-03-2022 21:04 2982395

как получить список окон из панели задач?
 
Как получить список окон проводника в том порядке, в котором они открыты на панели задач? (слева направо)
Или при наведении мышкой если много окон, то выскакивает список тоже с таким же порядком (сверху вниз)

ShellWindows(WebBrowser) и дерево hwnd хоть и дают разные по сортировке списки, но ни в одном из них этот панель-задачный порядок не соблюдается.
Т.е. всего в системе как минимум три разных сортировки, две из которых мне удалось получить, но нужна третья.
Причём третья сортировка самая важная, т.к. её видит пользователь. А первые две не видит

Пока удалось узнать только класс выпадающего списка из панели задач TaskListThumbnailWnd

или может в другом месте в системе хранится этот порядок окон проводника, но где?

или может быть можно по номеру hwnd получить порядковый номер окна в панели задач через какую-то функцию?

Shell_TrayWnd - ReBarWindow32 - MSTaskSwWClass - MSTaskListWClass - где есть TaskBar API или объект "панель задач" ?
есть ещё и четвёртая сортировка - ALT+Tab - TaskSwitcherWnd



Время: 23:48.

Время: 23:48.
© OSzone.net 2001-