2008-12-08 3 views
0

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

Спасибо!

ответ

2

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

В любом случае, взгляните на эту страницу: Keys and Key Codes for Windows Mobile.

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

Вы должны обращаться с WM_KEYDOWN/WM_KEYUP или WM_CHAR. Кроме того, вы можете посмотреть на Accelerators.

+0

Обычно он отображается на виртуальный ключ «возврат». – ctacke 2008-12-09 02:28:27

Смежные вопросы