В общем, есть программа, которая управляет другой программой и вызывает в ней диалоговое окно. Т.к с диалоговым окном необходимо тоже выполнить некие действия а на его открытие уходит некоторое время, получается что команды на этом месте теряются или выполняются некорректно.
Поэтому возникает вопрос: как задать программно проверку на "открылось ли это окно" и если открылось то уже только после этого выполнять следующие действия.