Отредактированный
На самом деле, вам также необходимо искать несколько других типов дочерних окон, таких как окна предупреждений JavaScript (). Вы не ищете заголовки окон (я был не прав), вы ищете окно имена классов .
Чтобы выяснить, какие имена классов искать (их не так много), я использовал Spy ++. Затем во время выполнения я позвонил FindWindowEx()
(не FindWindow()
, я был там неправ), чтобы проверить, есть ли в IE какие-либо дочерние окна с этими именами классов. Если я нахожу один, я посылаю щелчок Отмена. (Я думаю, вы также можете отправить в окно сообщение WM_CLOSE
, но я не уверен.)
У меня нет моего старого источника под рукой - вам нужно больше деталей?