Использование функций WinAPI для поиска и закрытия окон.
Дата отправки отчёта:
23 июля 2017 г.
Задание выполнено: за
4 час. 10 мин.
Чему научился:
Научился получать доступ к списку запущенных оконных приложений, искать требуемое окно по его названию и закрывать найденное окно.
Что было сложным:
Получить список запущенных приложений.
Комментарии:
Довольно сложный урок, потребовалось много читать и пользоваться поиском. От себя добавил возможность закрывать дочерние окна приложений: на первом скриншоте открыто дочернее модальное окно Preferences файлового менеджера Nautilus. На втором скриншоте - окно закрыто и программа автоматически закрывает модальное окно при попытке открыть Preferences.
Опасная программа, несколько раз GNOME предупреждал об ошибках приложений во время режима Auto Close :) Спасибо за урок! :)
Научился: Получению указателя на родительские и дочерние окна открытые в виндоус. Отправка им сообщений по указателю. Трудности: Найти нужный класс win Api для получения указателя на окна открытые виндоус. EnumWindow EnumWindowsProc, EnumChildWindows.
Спасибо