Люди, а есть ли какой-нибудь способо перечисления всех открытых окон альтернативный EnumWindows? EnumWindows меня не устраивает, так как выдаёт много "не тех" окон. Мне нужны окна, которые отображаются в панели задач. Или может быть EnumWindows как-то к этому приучить можно?
Я написал простенькую утилиту, которая выводит все перечисленные EnumWindows’ом записи. Вот что она выдаёт, когда закрыты все окна:
А во-вторых все, у которых есть ws_popup
Ну дальше сам разберешься. Можно к примеру вообще обращать внимание только на те, у которых есть ws_caption | ws_visible и т.д.
Спасибо, теперь намного лучше. Вот код:21.07.07 05:21 Автор: Vedrus <Serokhvostov Anton> Статус: Member Отредактировано 21.07.07 05:21 Количество правок: 1
класс : заголовок
Shell_TrayWnd :
Progman : Program Manager
---
Ну Shell понятно - меню Пуск с треем видимы, а Progman что?
Добудь утилиту M$ Spy++ (вроде идёт в составе Visual Studio), она раскроет глаза на окна.23.07.07 12:27 Автор: HandleX <Александр М.> Статус: The Elderman