У меня есть существующее приложение на базе Windows XP, которое имеет 2 экрана (и в настоящее время 2 ПК, один из которых размещает каждый экран). Один из них - сенсорный экран, а другой - обычный экран, управляемый мышью. Сенсорный экран используется для быстрых действий пользователя, например. нажмите для запуска действия. Приложение использует указатель мыши в окне приложения без касания, чтобы определить, где выполнить действие. Я хочу избавиться от ПК, на котором установлен сенсорный экран, и просто иметь сенсорный экран, размещенный на одном ПК (двойной экран). Однако, если я это сделаю, есть ли способ остановить курсор, перемещающийся на сенсорный экран? Я не думаю, что у меня проблемы с фокусом, потому что я могу использовать WS_EX_NOACTIVATE в приложении для сенсорного экрана (приложение сенсорного экрана должно отвечать только на сенсорные события).Сенсорный экран скрыть курсор
Я видел некоторые интернет-сообщения, в которых говорится, что курсор можно скрыть с помощью конфигурации сенсорной панели (если поддерживается), но кто-нибудь знает, поддерживает ли это ОС Windows? У меня есть свобода переходить на Windows 7, если это дает ответ. Я также особо не хочу захватывать события на уровне устройства (до достижения ОС).
Спасибо, Андрей, это курсор мыши, в котором я в первую очередь обеспокоен тем, что я не хочу, чтобы курсор мыши прыгал с моего приложения без сенсорного экрана на сенсорный экран, когда пользователь запускает событие касания. – Nigel
WM_TOUCH не перемещает курсор мыши, он вообще не влияет на мышь. Это просто другое устройство ввода с другими типами сообщений. –
o.k., большое спасибо, я попробую, что – Nigel