Функция определения хэндла ЭУ WebBrowser - VB

Узнай цену своей работы

Формулировка задачи:

Вот функция определения хэндла ЭУ WebBrowser (работает из предположения, что на форме есть только ОДИН такой контрол):
В одном VB-проекте GetWindow находит окно 'Shell Embedding', а в другом - нет, хотя на форме ЭУ WebBrowser тоже есть! Пробовал перенести вызов этой функции из Form_Load в Form_Click (мало ли!) - по фигу: не находит - и всё тут! При всём при этом в ОБОИХ проектах ЭУ WebBrowser ЕСТЬ, что подтверждается через Spy++. Какие есть идеи?! PS: искать окно 'Internet Explorer_Server' - не предлагать!

Решение задачи: «Функция определения хэндла ЭУ WebBrowser»

textual
Листинг программы
Private Function GetWebBrowserHWND() As Long
    GetWebBrowserHWND = FindWindowEx(Me.hwnd, ByVal 0&, 'Shell Embedding', vbNullString)
End Function

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

Оцени полезность:

7   голосов , оценка 4.429 из 5
Похожие ответы