Кнопка идентификации Delphi TWebBrowser включена

Веб-сайт использует Ajax, и кнопка активируется только после выбора двух выпадающих списков.

Как определить, включена или отключена кнопка сайта?

ваше здоровье.


person Leonardo Gregianin    schedule 23.06.2015    source источник


Ответы (1)


Используйте интерфейсы DOM браузера для доступа к элементу кнопки. После загрузки страницы вы можете запросить свойство TWebBrowser.Document для IHTMLDocument2 интерфейс, перейдите к нужному элементу кнопки, запросите у него IHTMLElement3 или интерфейс IHTMLButtonElement, а затем прочитайте его свойство disabled.

person Remy Lebeau    schedule 23.06.2015
comment
Я пытаюсь сделать общую функцию для этой задачи, которая послужит дальнейшим исследованиям. - person Leonardo Gregianin; 23.06.2015