проблема программирования с сенсорным экраном - PullRequest
3 голосов
/ 29 августа 2009

Предположим, у меня есть сенсорный экран, поддерживающий касание одним пальцем. Трудно ли использовать программное решение (например, программирование для обнаружения касания и движения несколькими пальцами), чтобы сенсорный экран поддерживал мультитач?

Точно так же, как я купил дешевый сотовый телефон с одним касанием пальца, и с помощью программирования я заставляю его работать как iPhone, Gphone или что-то еще, что когда-либо было круто (с поддержкой multi-touch). : -)

Я использую VSTS 2008 + C # + .Net 3.5. Я спрашиваю серьезно, не шучу. Пожалуйста, поправьте меня, если я глуп и не в том направлении.

Ответы [ 2 ]

4 голосов
/ 29 августа 2009

Скорее всего, это зависит от того, какую информацию получает драйвер для вашего устройства. Если доступны необработанные данные с сенсорной панели, вы можете получить дополнительную информацию и выполнить псевдо-мультитач.

Однако мне кажется, что интерфейс с одним касанием будет настраиваться как стандартная мышь USB или PS / 2. Это будет сделано для упрощения интерфейса драйвера - производитель сможет выставлять оборудование через уже установленные протоколы.

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

3 голосов
/ 29 августа 2009

Сенсорный не очень "там" в .NET 3.5; но хорошая новость в том, что я уверен, что она намного лучше поддерживается в наборе инструментов 4.0 (в частности, WPF 4.0, см. здесь ).

В 3.5 единственный раз, когда я лично видел хорошую поддержку касания, это когда я использовал "поверхностное" устройство и поверхностный SDK; обратите внимание, что поверхностный SDK не совместим с обычным сенсорным API (хотя я думаю, что они пытались объединить их).

О, и я подозреваю, что вам понадобятся Windows 7.

...