Перечисление окон

Средства разработки, технические вопросы, отвечает (по мере сил) Отдел Разработок
Закрыто
mkol
Академик (6 lvl)
Сообщения: 1189
Зарегистрирован: Вс апр 11, 2004 12:14

Перечисление окон

Сообщение mkol » Ср фев 08, 2006 22:23

Кто-нибудь может дать конкретный пример перечисления всех окон на C++, а то что-то не получается с функциями EnumWindows и EnumWindowsProc, и как узнать, имеются ли окна у процесса, зная его ProcessID?
А было бы здорово, если бы найти исходники какого-нибудь простенького менеджера задач для ПК на C++ (без MFC).

Ginger
Кандидат (3 lvl)
Сообщения: 151
Зарегистрирован: Вс июл 20, 2003 11:03

Сообщение Ginger » Чт фев 09, 2006 19:34

На RSDNe обсуждалось уже. Для win32 конечно, но все должно и на PPC работать.

mkol
Академик (6 lvl)
Сообщения: 1189
Зарегистрирован: Вс апр 11, 2004 12:14

Сообщение mkol » Чт фев 09, 2006 21:08

Спасибо, но там примеры под Win32, а на WinCE работают не все функции из Win32.

Ginger
Кандидат (3 lvl)
Сообщения: 151
Зарегистрирован: Вс июл 20, 2003 11:03

Сообщение Ginger » Чт фев 09, 2006 22:04

А ты проверь. Эти работают ;)

mkol
Академик (6 lvl)
Сообщения: 1189
Зарегистрирован: Вс апр 11, 2004 12:14

Сообщение mkol » Пн фев 13, 2006 15:06

Устал эксперементировать, может кто выложит код (C++ без MFC) для WinCE?

mkol
Академик (6 lvl)
Сообщения: 1189
Зарегистрирован: Вс апр 11, 2004 12:14

Сообщение mkol » Пт фев 17, 2006 23:06

EnumWindowsProc выдает кучу информации обо всех окнах - как отфильтровать этот список, чтобы получить только имена запущенных программ, которые имеют хотя бы одно окно? Или как можно получить тоже, но из списка процессов (зная ID процесса) ?

Закрыто

Вернуться в «Программирование для КПК»