:: Visual Foxpro, Foxpro for DOS
VFP в связке с TouchPad
Starpom

Сообщений: 71
Дата регистрации: 29.06.2006
Здравствуйте.
Если возможность увязать VFP с TouchPad-ом?
Если такая возможность есть то где почитать или копнуть? А то эмуляция и ручное отслеживание, усложнила программу так что тормоза сильные стали.
Заранее спасибо за подсказки и советы.
Ratings: 0 negative/0 positive
Re: VFP в связке с TouchPad
PaulWist

Сообщений: 14618
Дата регистрации: 01.04.2004
У вас курсор мыши не управляется в окне фокса от TouchPad-а?


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: VFP в связке с TouchPad
Starpom

Сообщений: 71
Дата регистрации: 29.06.2006
при написании программы управляется, а вот при работе в самой программы только в поля объектов, а мне нужно поймать корры самого курсора.

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



Исправлено 1 раз(а). Последнее : Starpom, 27.03.18 16:32
Ratings: 0 negative/0 positive
Re: VFP в связке с TouchPad
Igor Korolyov
Автор

Сообщений: 34580
Дата регистрации: 28.05.2002
Какая эмуляция? Какое отслеживание? Тачпад генерирует всё то же что и мышка.

Тачскрин чуть по другому работает, но основные действия - клики по элементам управления остаются на месте.


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: VFP в связке с TouchPad
Igor Korolyov
Автор

Сообщений: 34580
Дата регистрации: 28.05.2002
Starpom
координаты нажатия пальцами на экране.
Значит всё же тачскрин, а не тачпад.

В MouseDown и MouseUp в параметрах есть координаты. Т.к. в общем случае "нажатие" и "отпускание" будут происходить в разных координатах.

Работает ли простой MROW/MCOL в Click в этом случае - не в курсе, тем более что эту старо-фоксовую мутотень переводить в обычные координаты не так уж и просто...


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: VFP в связке с TouchPad
Starpom

Сообщений: 71
Дата регистрации: 29.06.2006
Прощу прощения, ошибся вместо ТочПада имелось ввиду ТочСкрин.

p/s/ запутался после множественных статей по сия вопросу в интете, все перемешалось в голове.
Ratings: 0 negative/0 positive
Re: VFP в связке с TouchPad
Starpom

Сообщений: 71
Дата регистрации: 29.06.2006
Нужно определить все координаты ну или хотя бы 4-е пальца одновременно.
Использование MouseDown и MouseUp ловлю только первый и четвертый палец, второй и третий не получается, пробовал использовать задержку во времени, дабы отлавливать тогда комбинации отлавливания каждый раз разные ловлю все равно тот палец который первым прикоснулся и тот палец который последним оторвался от экрана (
Или я уже гоню и лезу не в ту степь, или же такого сделать не возможно, вот и интересует есть ли какие сторонние API которые могут помочь.
Ratings: 0 negative/0 positive
Re: VFP в связке с TouchPad
PaulWist

Сообщений: 14618
Дата регистрации: 01.04.2004
Цель всего этого? картинки-формы увеличивать?


------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: VFP в связке с TouchPad
Starpom

Сообщений: 71
Дата регистрации: 29.06.2006
И не только увеличивать, а возможность предоставления пользователю выполнять различные операции через программу. К примеру управления видеокамерами или другими где необходимо одновременно и растягивать сжимать и включать те или иные кнопки. Т.е. эмуляция работы с джойстиком но посредством ТачСкрина.
Ratings: 0 negative/0 positive
Re: VFP в связке с TouchPad
Igor Korolyov
Автор

Сообщений: 34580
Дата регистрации: 28.05.2002
Ну фокс 100% под мультитач не заточен - как и базовое виндовое "мышиное" АПИ, с которым он работает (и которое по сути от самых древних версий винды существует - от Win9x или даже ещё раньше). Так что не удивительно что "эмуляция мышки" не совсем то что надо.
Винда "научилась" работе с тачскринами лишь начиная с 7-й версии. Фокс приказал долго жить когда ещё только-только виста продвигалась.
Наверное можно вручную ловить соответствующие WM через BINDEVENT, почитав MSDN (и в хелпе примеры отлова WM - 9 фокс позволяет это) - будет ли этого достаточно для решения задачи - я не в курсе.


------------------
WBR, Igor
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 25 akvvohinc Joys  (Гостей: 23)

© 2000-2024 Fox Club 
Яндекс.Метрика