Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Функциональная кнопка на тачскрине Windows 8 [D7]


Anthony68 ©   (2015-06-01 09:09:00) 

Пишу на старой версии Delphi 7 под windows 8 для устройства с активным экраном.

Не могу понять, можно ли сделать на экране такую кнопку (типа как Control или Shift на клавиатуре), которую пользователь мог бы удерживать (прямо на экране) пальцем левой руки, а правой рукой нажимал бы на экране на другие кнопки, которые должны менять свои действия, если в данный момент нажата эта функциональная кнопка...

Я пробовал например. расположить TSpeedButton, но её события OnMouseDown - не реагируют на нажатия пальцами так же как на нажатие мышкой. А специальных событий для пальцев у кнопок нет... Мне для решения такой задачи нужна другая версия Delphi, или как то всё же можно эту задачу решить в 7 версии? Подскажите, кто знает...

И ещё вот такой вопрос. А из Delphi 7 есть какая-то команда, позволяющая в Windows 8 вызвать экранную клавиатуру? Спасибо.


Eraser   (2015-06-06 03:23:00) [1]


> Anthony68   (01.06.15 09:09) 

почему не на делфи 3?


pavelnk   (2015-06-05 21:56:00) [2]

> Jeer ©   (01.06.15 14:38) [3]
> XE4 -> XE7
А XE-8?


Jeer   (2015-06-01 14:38:00) [3]

XE4 -> XE7


Anthony68   (2015-06-01 13:38:00) [4]

То есть получается в Delphi 7 нет возможностей обработать более одного касания экрана?


Inovet   (2015-06-01 12:46:00) [5]

Наверное, это прготив идеологии тачскрин. Скорее всего, надо после нажатия на эту кнопку оставить её нажатой до следующего нажатия на неё или на другую.


Наверх

Титульная страница Поиск, карта сайта Написать письмо