Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > CppWebBrowser


Автор: Drender 30.9.2007, 21:50
Подскажите, пожалуйста, как проскролить страницу в CppWebBrowser. То есть грубо говоря, мне нужно просто сделать Page Down.

Автор: Klin 30.9.2007, 23:09
http://www.codeproject.com/miscctrl/scrollbrowser.asp посмотри.

Добавлено через 2 минуты и 9 секунд
И вот это может http://forum.vingrad.ru/index.php?showtopic=62336&view=findpost&p=501003

Автор: smoke_man 1.10.2007, 00:44
Более извращеный метод:
Код

  HWND h= GetWindow(CppWebBrowser1->Handle,GW_CHILD);
  h = GetWindow(h,GW_CHILD);
  SendMessageA(h,WM_KEYDOWN,VK_DOWN,0);

Автор: Klin 1.10.2007, 01:02
smoke_man, не назвал бы его сильно извращенным, но он так и напрашивается на сокращение smile

Код

  SendMessageA(GetWindow(GetWindow(CppWebBrowser1->Handle,GW_CHILD),GW_CHILD),WM_KEYDOWN,VK_DOWN,0);

Автор: zkv 1.10.2007, 03:03
 smile 
Цитата(Klin @  1.10.2007,  01:02 Найти цитируемый пост)
но он так и напрашивается на сокращение

ненавижу, когда приходится разбирать подобные участки кода.
Задаюсь вопросом, чем руководствовался программист, когда писал это?
место на мониторе экономил?   smile 

Автор: Klin 1.10.2007, 14:44
Цитата(zkv @  1.10.2007,  04:03 Найти цитируемый пост)
место на мониторе экономил? 

не, место на жестком диске smile

Автор: Drender 1.10.2007, 17:28
Не, это не подходит, нужно, что б всё время самый конец показывался, а так надо скролить каждый раз в низ...

Автор: Klin 1.10.2007, 17:46
Цитата(Klin @  1.10.2007,  00:09 Найти цитируемый пост)
Здесь посмотри.


Drender, линк смотрел?

Автор: Drender 1.10.2007, 18:31
Klin, Смотрел, но не понял, как это сделать)

Автор: Drender 4.10.2007, 16:12
Кто ни будь может привести пример?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)