Страница: 1 |
Страница: 1 |
Вопрос: HWND у Web Browser
Добавлено: 22.12.05 16:02
Автор вопроса: Telishev S | Web-сайт:
Почему то при попытке обращения к хандлу браузера вылезает ошибка - не мог ли кто нибудь подсказать как сделать что бы обращение шло нормально?
Ответы
Всего ответов: 10
Номер ответа: 1
Автор ответа:
Victor
ICQ: 345743490
Вопросов: 42
Ответов: 385
Web-сайт:
Профиль | | #1
Добавлено: 22.12.05 16:09
Что за обращение? Ничего не понял. Можно подробнее, желательно с кодом или с описанием того, как именно производится обращение и что за обращение?
Номер ответа: 2
Автор ответа:
Telishev S
Вопросов: 11
Ответов: 44
Web-сайт:
Профиль | | #2
Добавлено: 22.12.05 16:19
Все это - для собственной полосы прокрутки!
SendMessage wb.hwnd,WM_KEYDOWN, VK_DOWN,0
И какая разница с кодом или без - это даже с MsgBox не пашет
Номер ответа: 3
Автор ответа:
Victor
ICQ: 345743490
Вопросов: 42
Ответов: 385
Web-сайт:
Профиль | | #3
Добавлено: 22.12.05 16:25
Посмотри SendInput.
Или может быть какую-нибудь асинхронную функцию.
Не знаю, что может быть плохого.
А что за ошибка-то?
Номер ответа: 4
Автор ответа:
Telishev S
Вопросов: 11
Ответов: 44
Web-сайт:
Профиль | | #4
Добавлено: 22.12.05 16:27
Ах да wb- это компонент WebBrowser, который идет в shdocwv.dll
Номер ответа: 5
Автор ответа:
Telishev S
Вопросов: 11
Ответов: 44
Web-сайт:
Профиль | | #5
Добавлено: 22.12.05 16:31
Ошибка
Method 'Hwnd' of Object 'IWebBrowser2' failed
Черт знает что такое - не только в Vb но и в Delphi такое же!
Номер ответа: 6
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #6
Добавлено: 22.12.05 16:44
http://support.microsoft.com/default.aspx?scid=kb;en-us;244310
Номер ответа: 7
Автор ответа:
Victor
ICQ: 345743490
Вопросов: 42
Ответов: 385
Web-сайт:
Профиль | | #7
Добавлено: 23.12.05 15:07
Предлагаю.
Создать PictureBox, а в него поместить тот самый WebBrowser. И его hWnd тогда легко будет получить с помощью API типа EnumChildWindows.
Можно даже контрол сделать.
Номер ответа: 8
Автор ответа:
mc-black
ICQ: 308-534-060
Вопросов: 20
Ответов: 1860
Web-сайт:
Профиль | | #8
Добавлено: 23.12.05 15:32
так в чём-же проблема, кто-нибудь расскажет, или надо по ссылке всем смотреть?
Номер ответа: 9
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #9
Добавлено: 23.12.05 16:12
По ссылке - как описание проблемы, так и пути решения.
Номер ответа: 10
Автор ответа:
Telishev S
Вопросов: 11
Ответов: 44
Web-сайт:
Профиль | | #10
Добавлено: 24.12.05 12:32
Почему то функции типа
SendMessage GetBrowserWindow(Me.Hwnd),WM_SIze,SB_LineDown,0&
и
SendMessage GetBrowserWindow(Me.Hwnd),Wm_KeyDown,VK_Down,0&
не работают с хэндлом браузера!