Карта на сенсорном экране, С++ программа по MouseDown не перемещает карту на сенсорном - на обычном экране Ok, Собрал такую же на C# там всё Ok и на обычном экране и на сенсорном. В чём подвох?
С++ Embarcadero (Borland) программа по MouseMove не перемещает карту на сенсорном - на обычном экране Ok. Собрал такую же программу на C# там всё Ok и на обычном экране и на сенсорном. В чём подвох?
На С# Эти функции отрабатывают как надо - На С++ подобные отрабатывают Ok только на обычном экране
Embarcadero XE7 - не поддерживает сенсорный экран (вроде должен) ? нужен XE10 ? Испытываемый планшет - cенсорный экран под Windows 8.1 Рабочий Windows 7
Изменено: Alex Lesnov - 20.02.2018 13:55:07(Доп.инф: Программа 32 р, ОСи - x64)
Alex Lesnov написал: С++ Embarcadero (Borland) программа по MouseMove не перемещает карту на сенсорном - на обычном экране Ok. Собрал такую же программу на C# там всё Ok и на обычном экране и на сенсорном. В чём подвох?
На С# Эти функции отрабатывают как надо - На С++ подобные отрабатывают Ok только на обычном экране
Embarcadero XE7 - не поддерживает сенсорный экран (вроде должен) ? нужен XE10 ? Испытываемый планшет - cенсорный экран под Windows 8.1 Рабочий Windows 7
Alex Lesnov написал: С++ Embarcadero (Borland) программа по MouseMove не перемещает карту на сенсорном - на обычном экране Ok.Собрал такую же программу на C# там всё Ok и на обычном экране и на сенсорном. В чём подвох? ... Embarcadero XE7 - не поддерживает сенсорный экран (вроде должен) ?нужен XE10 ? Испытываемый планшет - cенсорный экран под Windows 8.1 Рабочий Windows 7
Как Вы понимаете, COM-компонент работает всегда одинаково, не зависимо от того, в какой среде собрано приложение. События OnMapMouseMove, OnMapMouseUp и OnMapMouseDown - это реакция на сообщения от операционной системы (типа WM_MOUSEMOVE и пр.). Вопрос в том, как само приложение при этом работает. Почему в одном и том же приложении на Embarcadero XE7 в случае настольного ПК сообщения нормально доходят до компонента, а в случае сенсорного планшета - нет, - сказать пока трудно. Будем изучать этот вопрос.
Собрал пример на Delphi XE5, проверил на планшете од управлением Windows 10. Все работает корректно. Не думаю, что для комбинации Builder XE7 и Windows 8 есть какие-то отличия. Для решения Вашей проблемы нужен пример приложения от Вас.