Получение текущего URL Internet Explorer 8 программно - PullRequest
0 голосов
/ 15 мая 2019

Я разрабатываю простую надстройку Internet Explorer и пытаюсь получить текущий URL адресной строки IE 8, используя серию (пример) HWND handle = FindWindowEx(parent_handle,0,"AddressDisplay Control",NULL);

в следующем порядке:

1- IEFrame
2- WorkerW
3- ReBarWindow32
4- Address Band Root
5- Edit 
5- (alternatively) AddressDisplay Control

Я определил эту серию элементов управления, используя winspy ++ 1.6

Код, который я пытаюсь получить текущий URL:

TCHAR currentURL[255];
::GetWindowText(handle_to_the_Edit_or_AddressDisplay_control, currentURL, 255);

Однако он ничего не устанавливает в массив currentURL.

Этот метод с немного измененными именами и сериями элементов управления, используемый для работы в более ранних версиях IE, мог бы легко получить текущий URL, но для IE 8 я не смог его получить.

Что мне делать? Спасибо

Примечание: я искал много страниц и сообщений. Не повезло.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...