Вопрос

Я хотел бы привязать действие к кнопке PocketPC (самая большая кнопка в центре - не знаю, как она называется).Я попытался привязать действие к сообщению WM_GETTEXT, но это сообщение отправляется при каждом нажатии клавиши, и я не знаю, как добавить действие только к конкретной кнопке.Кто-нибудь знает, как это можно было бы сделать?

Спасибо!

Это было полезно?

Решение

Вы говорите о кнопке действия в середине "d-pad"?Каждое устройство имеет свою собственную аппаратную компоновку;не существует такого понятия, как "самая большая кнопка в центре", общая для всех устройств.Может быть, вы сможете опубликовать фотографию?

В любом случае, взгляните на эту страницу: Ключи и ключевые коды для Windows Mobile.

Также, WM_GETTEXT является определенно не то сообщение, которое вы хотите обработать.Его цель - извлечь "текст окна" окна (заголовок кнопки, содержимое элемента управления редактированием и т.д.).

Вы должны справиться WM_KEYDOWN/WM_KEYUP или WM_CHAR.Кроме того, вы, возможно, захотите взглянуть на Ускорители.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top