Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Показать софттач-клавиатуру на Windows10 планшете / 9 сообщений из 9, страница 1 из 1
04.09.2017, 11:40:56
    #39514939
kolio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Показать софттач-клавиатуру на Windows10 планшете
всем привет
Google увы не дает ответ на то, как показать выскакивающую тач клаву (она же виртуальная клава)


есть всякие примеры типа запустить процесс tabtip.exe, но честно говоря как-то странно запускать то, что и так висит в памяти

я не думаю, что при кликах по текстовым полям винда постоянно запускает этот процесс заново

пробовал размещать на форме TEdit и TCxTextEdit (DevExpress) - когда клацаю по текстовому полю - оно тупо не показывает клаву
Я думал из-за того, что к планшету подключена еще и железячная клава - то оно не показывает, но в блокнотике когда клацаю - виртуальная клава появляется всё равно

В общем прошу помощи знатоков
...
Рейтинг: 0 / 0
04.09.2017, 13:21:12
    #39515030
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Показать софттач-клавиатуру на Windows10 планшете
kolio,

А если TMemo?
...
Рейтинг: 0 / 0
04.09.2017, 13:34:31
    #39515042
kolio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Показать софттач-клавиатуру на Windows10 планшете
интересная особенность
решил добавить на форму:

Memo1: TMemo;
RichEdit1: TRichEdit;
cxRichEdit1: TcxRichEdit;
dxRichEditControl1: TdxRichEditControl;

в итоге на TcxRichEdit клава появляется автоматом, а на остальных исчезает
как вариант этот код сидит в OnFocus или OnEnter
...
Рейтинг: 0 / 0
04.09.2017, 13:47:48
    #39515061
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Показать софттач-клавиатуру на Windows10 планшете
kolioкак вариантЗачем гадать, если есть исходники и отладчик?
...
Рейтинг: 0 / 0
04.09.2017, 14:00:52
    #39515072
kolio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Показать софттач-клавиатуру на Windows10 планшете
исходники и отладчик не на том устройстве где тыкаю пальцем :)
...
Рейтинг: 0 / 0
04.09.2017, 14:06:48
    #39515084
kolio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Показать софттач-клавиатуру на Windows10 планшете
попробовал мышкой клацать в этот TcxRichEdit - клавы нет
пробовал TAB-ом стать на него - клавы нет
клава появляется именно когда тыкаю пальцем

нашел в исходнике целую кучу:

procedure WMGetTextLength(var Message: TWMGetTextLength); message WM_GETTEXTLENGTH;
procedure WMSetText(var Message: TWMSetText); message WM_SETTEXT;
procedure WMIMEComposition(var Message: TMessage); message WM_IME_COMPOSITION;
............
procedure EMExLineFromChar(var Message: TMessage); message EM_EXLINEFROMCHAR;
procedure EMLineLength(var Message: TMessage); message EM_LINELENGTH;
procedure WMPrintClient(var Message: TMessage); message WM_PRINTCLIENT;

скорее всего именно какой-то из них срабатывает
в общем буду искать. По результатам отпишусь
...
Рейтинг: 0 / 0
04.09.2017, 14:56:27
    #39515128
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Показать софттач-клавиатуру на Windows10 планшете
kolioисходники и отладчик не на том устройстве где тыкаю пальцем :)Откройте для себя удаленную отладку (Remote Debug)
...
Рейтинг: 0 / 0
04.09.2017, 16:15:02
    #39515193
kolio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Показать софттач-клавиатуру на Windows10 планшете
да, не знал :) не пробвал
крутая штука, но у меня почему-то не отработалась связка точек останова

и когда приаттачился к процессу - не показало синих точек напротив строк кода - как будто релиз версия была запущена :( хотя RSM файл есть рядом с программой

пока, что еще не отловил как они это делают - но двигаюсь в их сторону
по сетке расшарил папку - и туда билдю и дебаг вывожу в саму же программу
...
Рейтинг: 0 / 0
04.09.2017, 22:43:26
    #39515381
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Показать софттач-клавиатуру на Windows10 планшете
kolioи когда приаттачился к процессу - не показало синих точек напротив строк кода - как будто релиз версия была запущена :( хотя RSM файл есть рядом с программойБыла подобная проблема http://www.sql.ru/forum/1238627/ne-zagruzhaetsya-rsm-fayl как решил - не помню
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Показать софттач-клавиатуру на Windows10 планшете / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]