![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 06.11.2009
Сообщений: 203
|
![]()
Подскажите пожалуйста, как можно реализовать прокрутку страницы в веббраузере делфи по нажатию на стрелки вверх-вниз?
Интересный проект по изучению английского:
Английский в формате путешествия по США |
![]() |
![]() |
![]() |
#2 |
Заблокирован
Регистрация: 31.03.2011
Сообщений: 976
|
![]()
Передай фокус контролу
Код:
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 21.01.2012
Сообщений: 240
|
![]()
По нажатию на клавиши надо вызывать
Код:
|
![]() |
![]() |
![]() |
#4 |
Заблокирован
Регистрация: 31.03.2011
Сообщений: 976
|
![]()
Куда можно встроить такой код, или что включить, чтоб сразу после нажатия некой кнопки, которая загрузит страницу браузера, не используя иных экранных кнопок листать браузер стрелочками на клавиатуре?
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 06.11.2009
Сообщений: 203
|
![]()
Кнопками прокручивается, но колесико активируется только после клика на веббраузер. Как можно назначить прокрутку и колесику?
Фокус не хочет передаваться)
Интересный проект по изучению английского:
Английский в формате путешествия по США Последний раз редактировалось Dennis777; 19.02.2014 в 00:27. |
![]() |
![]() |
![]() |
#6 |
Заблокирован
Регистрация: 31.03.2011
Сообщений: 976
|
![]() |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 21.01.2012
Сообщений: 240
|
![]()
Ну можно вставить его в обработку таймера (вызывающегося раз в 100 мс, например), и опрашивающего клавиатурные стрелочки, например, через GetAsyncKeyState
|
![]() |
![]() |
![]() |
#8 |
Заблокирован
Регистрация: 31.03.2011
Сообщений: 976
|
![]() |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 06.11.2009
Сообщений: 203
|
![]()
Ну видать у меня какой-то неправильный делфи и у него неправильный мед. На веббраузер фокус не передается такой командой. Это первое, что пробывал.
Интересный проект по изучению английского:
Английский в формате путешествия по США |
![]() |
![]() |
![]() |
#10 | |
Форумчанин
Регистрация: 21.01.2012
Сообщений: 240
|
![]() Цитата:
Я фокус у него смог вырвать только программным нажатием (mouse_event) на компонент на форме. Возможно, фокус передается на некий виртуальный контейнер и нигде не показывается что он на браузере, а фокус на элементах сайта, открытого в twebbrowser - это уже другая фича от MS IE, которая жестко контролирует настоящий фокус и не дает ему убежать с twebbrowser-а никуда. Последний раз редактировалось blackstrip; 20.02.2014 в 10:49. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Прокрутка в TWebBrowser | [MoNAMur] | Компоненты Delphi | 0 | 27.03.2012 12:08 |
Авторизация на сайте с помощью twebbrowser | smartbyte | Работа с сетью в Delphi | 0 | 24.07.2010 13:25 |
Incompatible types: 'Unit1.TWebBrowser' and 'SHDocVw.TWebBrowser' | simon15x | Общие вопросы Delphi | 0 | 10.04.2010 03:11 |
Перемещать строки вверх-вниз, с помощью стрелок. | Rio309 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 6 | 27.10.2008 21:47 |
Ошибка при заполнениии html форм с помощью TWebBrowser | Banana | Работа с сетью в Delphi | 6 | 24.08.2007 15:35 |