Я работаю над программным обеспечением для автоматизации тестирования. Чтобы это работало, нужно «взглянуть» на рабочий стол и все открытые окна. Нужно знать, какие окна открыты и из каких элементов управления они состоят. Поэтому он должен делать что-то похожее на то, что делает Spy ++ (Spy ++ из Visual Studio).
Кто-нибудь знает, как Spy ++ получает всю информацию?
Существуют ли какие-либо методы Windows, которые можно вызвать для получения информации об открытых окнах?