WM_GETTEXT действие кнопки - PullRequest
       23

WM_GETTEXT действие кнопки

0 голосов
/ 08 декабря 2008

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

Спасибо!

1 Ответ

2 голосов
/ 08 декабря 2008

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

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

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

Вы должны обработать WM_KEYDOWN / WM_KEYUP или WM_CHAR. Также вы можете посмотреть на Ускорители .

...