Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2017.02.12;
Скачать: [xml.tar.bz2];

Вниз

Функциональная кнопка на тачскрине Windows 8   Найти похожие ветки 

 
Anthony68   (2015-06-01 09:09) [0]

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

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

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

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


 
Inovet ©   (2015-06-01 12:46) [1]

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


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

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


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

XE4 -> XE7


 
pavelnk ©   (2015-06-05 21:56) [4]

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


 
Eraser ©   (2015-06-06 03:23) [5]


> Anthony68   (01.06.15 09:09) 

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



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2017.02.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.001 c
15-1457821350
Германн
2016-03-13 01:22
2017.02.12
Russinovich & Portmon


15-1456748233
Dmk
2016-02-29 15:17
2017.02.12
Win 10


4-1281201554
trw
2010-08-07 21:19
2017.02.12
хук на запуск файлов


15-1457472038
Kilkennycat
2016-03-09 00:20
2017.02.12
Что делает эта штуковина?


1-1348219869
Дмитрий Белькевич
2012-09-21 13:31
2017.02.12
Замена Vista-style dialogs TTaskDialog





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский