Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2015, 15:44   #1
Lem0nti
Пользователь
 
Регистрация: 31.08.2011
Сообщений: 14
По умолчанию Виндовый планшет и встроенная в проводник клавиатура

Здравствуйте.
Есть планшет на винде 8.1. Там есть виртуальная клавиатура. Не та, которая osk.exe, а другая, которая TabTip.exe.

Итого, с ней 2 проблемы, от которых я устал и по поводу которых хотел бы испросить совета и помощи:
1. Приложение максимизировано и главная форма не имеет бордюра. В процессе работы пользователю может понадобиться вводить текст, но если клавиатура не была открыта заранее, то она не выскакивает автоматически. Напомню - речь о планшете Alt+Tab нет, кнопка Win на самом устройстве переводит в хитрый режим, из которого не видно панели задач. Панель, выдвигающаяся справа при соответствующем жесте у правого края планшета, эту клавиатуру конечно же содержит... Но только добираться до неё - как минимум 4 нажатия. Собственно вопрос - есть ли какой-нибудь способ, показать её программно, дёрнув соответствующую фунцейку?
WinExec('TabTip.exe',SW_SHOWNORMAL) ; - этот вариант уже опробован и уже не работает .

2. Вот клавиатура открыта, вроде всё норм... Но тут пользователь жмёт кнопку, при помощи которой клавиатура фиксируется к экрану... Это по идее меняет размер рабочего стола, однако форма, продолжая быть максимизированной, получается становится больше по высоте, чем есть пространство, как следствие - съелась нижняя часть формы, а там тоже есть полезная информация для пользователя. Вопрос таков - как мне определить какую высоту она занимает будучи запущенной? Есть ли для этого адекватный функционал, не связанный с "хакерскими" методами типа поиска окна по имени процесса?
Lem0nti вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Встроенная видеокарта zork Компьютерное железо 4 03.10.2010 20:05
Исключения в виндовый фаервол W.i.d.g.e.t.1 Общие вопросы Delphi 0 12.07.2010 11:08
Встроенная в Delphi БД artemavd БД в Delphi 9 26.09.2009 23:06
TurboDelphi глючит встроенная процедура Volch Помощь студентам 3 04.05.2009 22:45