Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: HWND у Web Browser Добавлено: 22.12.05 16:02  

Автор вопроса:  Telishev S | Web-сайт: tsa-molotoff.jino-net.ru
Почему то при попытке обращения к хандлу браузера вылезает ошибка - не мог ли кто нибудь подсказать как сделать что бы обращение шло нормально?

Ответить

  Ответы Всего ответов: 10  

Номер ответа: 1
Автор ответа:
 Victor



ICQ: 345743490 

Вопросов: 42
Ответов: 385
 Web-сайт: vt-dbnz.narod.ru
 Профиль | | #1
Добавлено: 22.12.05 16:09
Что за обращение? Ничего не понял. Можно подробнее, желательно с кодом или с описанием того, как именно производится обращение и что за обращение?

Ответить

Номер ответа: 2
Автор ответа:
 Telishev S



Вопросов: 11
Ответов: 44
 Web-сайт: tsa-molotoff.jino-net.ru
 Профиль | | #2
Добавлено: 22.12.05 16:19
Все это - для собственной полосы прокрутки!

SendMessage wb.hwnd,WM_KEYDOWN, VK_DOWN,0


И какая разница с кодом или без - это даже с MsgBox не пашет

Ответить

Номер ответа: 3
Автор ответа:
 Victor



ICQ: 345743490 

Вопросов: 42
Ответов: 385
 Web-сайт: vt-dbnz.narod.ru
 Профиль | | #3
Добавлено: 22.12.05 16:25
Посмотри SendInput.
Или может быть какую-нибудь асинхронную функцию.
Не знаю, что может быть плохого.

А что за ошибка-то?

Ответить

Номер ответа: 4
Автор ответа:
 Telishev S



Вопросов: 11
Ответов: 44
 Web-сайт: tsa-molotoff.jino-net.ru
 Профиль | | #4
Добавлено: 22.12.05 16:27

Ах да wb- это компонент WebBrowser, который идет в shdocwv.dll

Ответить

Номер ответа: 5
Автор ответа:
 Telishev S



Вопросов: 11
Ответов: 44
 Web-сайт: tsa-molotoff.jino-net.ru
 Профиль | | #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-сайт: vt-dbnz.narod.ru
 Профиль | | #7
Добавлено: 23.12.05 15:07
Предлагаю.
Создать PictureBox, а в него поместить тот самый WebBrowser. И его hWnd тогда легко будет получить с помощью API типа EnumChildWindows.
Можно даже контрол сделать.

Ответить

Номер ответа: 8
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #8
Добавлено: 23.12.05 15:32
так в чём-же проблема, кто-нибудь расскажет, или надо по ссылке всем смотреть?

Ответить

Номер ответа: 9
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #9 Добавлено: 23.12.05 16:12
По ссылке - как описание проблемы, так и пути решения.

Ответить

Номер ответа: 10
Автор ответа:
 Telishev S



Вопросов: 11
Ответов: 44
 Web-сайт: tsa-molotoff.jino-net.ru
 Профиль | | #10
Добавлено: 24.12.05 12:32
Почему то функции типа

SendMessage GetBrowserWindow(Me.Hwnd),WM_SIze,SB_LineDown,0&
и

SendMessage GetBrowserWindow(Me.Hwnd),Wm_KeyDown,VK_Down,0&



не работают с хэндлом браузера!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам