Отключить панорамирование и масштабирование в Windows Mobile Explorer 6 - PullRequest
0 голосов
/ 18 ноября 2009

У меня есть веб-страница, которая используется с мобильными устройствами для получения подписей, но компонент подписи не работает в Windows Mobile 6. При перемещении стилуса по компоненту экран будет панорамироваться.

Я уменьшил размер области просмотра с помощью

но даже если это останавливает панорамирование экрана, подпись все равно работает неправильно. Я предполагаю, что движения стилуса все еще фиксируются для панорамирования и масштабирования и не отправляются компоненту activex.

Есть ли способ отключить панорамирование, чтобы движения мыши правильно отправлялись компоненту active-x?

Экран тестовой подписи можно увидеть здесь ...
http://prague.dynamicselect.co.uk/cctest_engweb/sigtest.asp

Ответы [ 5 ]

1 голос
/ 14 октября 2011

вы можете изменить значение реестра: HKCU \ Программное обеспечение \ Microsoft \ Internet Explorer \ Главная \ OverviewZoomLandscape или OverviewZoomPortrait изменяют значения по своему усмотрению [размер экрана].

1 голос
/ 11 февраля 2011

Согласно Microsoft, вы можете отключить функцию масштабирования, добавив значения реестра в HKEY_CURRENT_USER \ Software \ Policies \ Microsoft.

Добавить ключ Internet Explorer с подразделом Zoom. Добавьте DWORD (32-разрядный) к подразделу с именем ZoomDisabled и значением 1.

1 голос
/ 30 ноября 2009

Ознакомьтесь с функцией TKSetWindowAutoGesture и соответствующей структурой WAGINFO , которая позволяет указать функциональность обработки жестов для данного дескриптора окна. Вы должны будете сделать это из элемента управления ActiveX, а не в HTML, очевидно.

У меня нет рабочего примера, так как я не являюсь разработчиком для Windows Mobile, но у нас была очень похожая ситуация с планшетным ПК, когда мы пытались принять ввод чернил в области, обслуживаемой жестами жестов Vista.

0 голосов
/ 17 февраля 2014

Согласно Microsoft, вы можете отключить функцию масштабирования, добавив значения реестра в HKEY_CURRENT_USER \ Software \ Policies \ Microsoft.

Добавить ключ Internet Explorer с подразделом Zoom. Добавить DWORD (32-бит) в подключ с именем ZoomDisabled и значением 1.

Проверено на CE 07.00.2806 - не работает! А в HKEY_CURRENT_USER \ Software нет такого ключа политики, поэтому нам нужно начать создавать ключи из политики и так далее ...

0 голосов
/ 21 сентября 2010

Это работает для меня на iPhone и Android, но, к сожалению, не в пользовательском браузере HTC Android. Не тестировался на Windows Mobile.

<meta content='True' name='HandheldFriendly' />
<meta content='width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;' name='viewport' />
<meta name="viewport" content="width=device-width" />
...