Каков наилучший способ (с целью оптимизации и использования системных ресурсов) подождать в моем приложении, когда будет показано окно другого приложения?
Например:
- Мое приложение запускается.
- Ожидание, например,
Блокнот будет запущен, чтобы я мог получить дескриптор его окна.
- Используя ручку, я делаю что-то с
это и затем закрытие моего приложения.
Как выполнить пункт 2? Я знаю только один возможный способ: просто проверьте, существует ли дескриптор в цикле, используя FindWindow
. Но я надеюсь, что существует более разумное решение.