![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 23.05.2017
Сообщений: 6
|
![]()
Добрый день!
Подскажите, пожалуйста, как передать символы, вводимые с виртуальной клавиатуры на web форму, открытую в Chronium? Виртуальная клавиатура будет состоять из простых кнопок на форме проекта. в edit все ок (SendMessage(ХЕНДЛ ЭДИТА, WM_SETTEXT, 0, LParam(ТЕКСТ)) ![]() |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Взять Selenium и не заниматься фигней.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#3 |
Регистрация: 23.05.2017
Сообщений: 6
|
![]()
дело в том, что почти все готово, осталась только эта проблема и знаком только с Delphi (совсем немного). PS: И тогда не понятно, почему это нельзя реализовать, если это возможно сделать с помощью стандартной экранной клавиатуры windows? другими словами: с помощью стандартной экранной клавиатуры windows ввод текста в web форму, открытую в Chronium, возможен.
Последний раз редактировалось pyxx; 27.09.2017 в 08:35. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Стандартная точно не WM_SETTEXT использует, она ж не только для полей ввода работает.
А что за сайт-то? Может и браузер не нужен вообще.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#5 |
Регистрация: 23.05.2017
Сообщений: 6
|
![]()
к примеру https://uslugi.mosreg.ru/zdrav/ А так же Chronium отображает сайты правильно, без ошибок (WebBrowser с ошибками)
Последний раз редактировалось pyxx; 27.09.2017 в 10:00. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
У госуслуг вроде бы есть API для некоторых вещей http://smev.gosuslugi.ru/portal/
Chromium это TChromium? (CEF) Наверняка в 100500 раз проще использовать его функции + JavaScript (там есть функции для его выполнения, ExecuteJavaScript и т.п.), чем самому WinApi сообщения отправлять. По умолчанию WebBrowser может использовать режим 7 версии IE независимо от версии установленной на компе. Можно изменить это в реестре http://msdn.microsoft.com/en-us/libr...wser_emulation
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#7 |
Регистрация: 23.05.2017
Сообщений: 6
|
![]()
Хорошо, буду разбираться. PS: у себя использую именно Chromium
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 23.05.2017
Сообщений: 6
|
![]()
а можно как то с Chromium отследить, где произошел клик или куда поставили курсор (каретку)? на форме onclick есть, на Chromium не найду.
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Событие вряд ли есть, скорее всего только с помощью JS (и как-то протаскивать его в Дельфи если надо, например https://stackoverflow.com/a/45713326/964478).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#10 |
Регистрация: 23.05.2017
Сообщений: 6
|
![]()
сделал так: установил 10-ю версию (Seattle), закинул на форму TouchKeyboard и все ок. для инфо терминала больше и не надо
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Передача текста | habibi_arabian | Общие вопросы Delphi | 1 | 20.09.2015 18:39 |
передача текста из ТексБокса в Лейбел | nwhta | Помощь студентам | 1 | 07.08.2015 01:48 |
Cromium. Получить переменную из Javascript в делфи | милт | Работа с сетью в Delphi | 2 | 05.07.2014 18:44 |
Передача текста | trad | Работа с сетью в Delphi | 3 | 28.07.2010 00:47 |
Передача текста файла.... | prizrak1390 | Общие вопросы Delphi | 1 | 23.06.2008 10:58 |