Страница: 1 | 2 |
Вопрос: Эмулируем мультитач
Добавлено: 20.11.09 16:35
Автор вопроса: VβÐUηìt | Web-сайт:
Как сымитировать нажатие или перемещение мышки - это давно понятный и решенный вопрос. Меня интересует, как сымитировать несколько касаний монитора в разных точках и последующее их перемещение в Windows 7. Т.е. сделать вид, что как будто у меня монитор мультитач. Есть какие-либо поверхностные способы, как с мышкой, или тут сразу драйвер писать нужно?
Ответы
Всего ответов: 28
Номер ответа: 1
Автор ответа:
Millenium
ICQ: 629966
Вопросов: 118
Ответов: 903
Web-сайт:
Профиль | | #1
Добавлено: 20.11.09 18:12
Если у тебя монитор планшетный (Т.е. тачскрин) то он сам поймёт куда было сделано нажатие. Это встроено в систему.
А вот если ты просто хочешь показать пользователю что якобы у тебя кнопка нажалась, то можешь использовать ImageBox или PictureBox и впихнуть туда свои картинки по статусу. Или-же есть контроли, у которых есть статусы, PRessed, UnPressed, Raised или MouseOver. Те статусы приравняешь к True И всё.
Номер ответа: 2
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #2
Добавлено: 20.11.09 19:04
Millenium, ему другое нужно. Видимо хочет сделать поддержку мультитача в чем-то, но самомго мультитача у VBD нет
Номер ответа: 3
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #3
Добавлено: 20.11.09 19:45
Я хочу сделать из синглтач монитора 70' сделать мультитач монитор 70'. Фича в том, что аппаратная часть есть, т.е. фактически, массив координат точек касания у меня есть. Мне нужно только сымитировать касание. И не только в своей проге, а во всей винде. Чтоб как дядя Билли брать земной шарик и растягивать масштаб. А то щас тольк вращать можно (
Номер ответа: 4
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #4
Добавлено: 20.11.09 20:59
ни понял. Так монитор может хардварно не поддерживает мультитач
Номер ответа: 5
Автор ответа:
UnDeAdZak
Вопросов: 80
Ответов: 476
Профиль | | #5
Добавлено: 20.11.09 22:18
хмм... у меня на коммуникаторе монитор синглтач, когда его касаешся в 2-х местах то он показывает, что коснулись точки, которая будет ровно посередине, я думаю если не тока на моём коммуникаторе так, то от этого можно расчитать мультитач, но тут проблема как определить скока точек(
Номер ответа: 6
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #6
Добавлено: 21.11.09 00:05
Москвин отложи херню в сухое прохладное место, потом ею займешься
Посмотри, почитай это, если будет польза плиз сообщи её народу , у меня щас просто времени нет
Windows Touch Programming Guide
http://go.microsoft.com/?linkid=9669683
Windows Touch: Developer Resources
http://go.microsoft.com/?linkid=9669684
Improving the Single-Finger Panning Experience
http://go.microsoft.com/?linkid=9669697
WM_TOUCH Message
http://go.microsoft.com/?linkid=9669696
Взято отюда:
Windows 7 Developer Guide
http://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=Win7DeveloperGuide&ReleaseId=1702
переводить думаю ненужно, и кстати, кто сказал, что для переворачивания обязательно нужно два пальца?
Чтоб "об асфальт", я понимаю ...
Номер ответа: 7
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #7
Добавлено: 21.11.09 04:48
Smith, ну для растягивания точно нужно 2: одним пальцем держишь картинку, чтоб от монитора не отвалилась, а другим тянешь
Номер ответа: 8
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #8
Добавлено: 21.11.09 10:26
Smith, это не очень даже не херня, очень полезная такая вещ
Номер ответа: 9
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #9
Добавлено: 21.11.09 11:34
Все равно спасибо за инфу)
Номер ответа: 10
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #10
Добавлено: 21.11.09 12:44
Номер ответа: 11
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #11
Добавлено: 21.11.09 12:48
Равнофигственно!
Как и окна, можно ногтем подцепить угол или сторону и тащить со всей дури.
Номер ответа: 12
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #12
Добавлено: 21.11.09 12:51
Просто сделать пикчер сайзуемым и всего делов то или я ещё не проснулся.
Номер ответа: 13
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #13
Добавлено: 21.11.09 17:29
Пикчер?
Номер ответа: 14
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #14
Добавлено: 21.11.09 18:43
Нехочешь пикчербокс возьми имеджбокс!
Сделать ресайз мышью не сложно, на тачскрине само сайзицо пальцем
Номер ответа: 15
Автор ответа:
VβÐUηìt
Вопросов: 246
Ответов: 3333
Web-сайт:
Профиль | | #15
Добавлено: 21.11.09 22:32
Мне не пикчербокс нужен, а вся винда)) Есть устройство, передающее координаты всего, что касается экрана. Нужно винде сказать, что это не тупой набор байт, а место, где касаются пальцами.