2008-12-08 15 views
0

Je voudrais attacher une action à un bouton de PocketPC (le plus gros bouton au centre - je ne sais pas comment il s'appelle). J'ai essayé d'attacher l'action au message WM_GETTEXT, mais ce message est envoyé à chaque pression de touche et ne sait pas comment ajouter une action juste au bouton spécifique. Est-ce que quelqu'un sait comment cela pourrait être fait?WM_GETTEXT bouton action

Merci!

Répondre

2

Parlez-vous du bouton d'action au milieu d'un "d-pad"? Chaque périphérique a sa propre disposition matérielle; il n'y a pas de «gros bouton au centre» commun à tous les appareils. Peut-être que vous pouvez poster une photo? En tout cas, regardez cette page: Keys and Key Codes for Windows Mobile.

En outre, WM_GETTEXT est définitivement pas le message que vous souhaitez traiter. Son but est de récupérer le "texte de fenêtre" d'une fenêtre (légende d'un bouton, contenu d'un contrôle d'édition, etc.).

Vous devez gérer WM_KEYDOWN/WM_KEYUP ou WM_CHAR. En outre, vous pouvez vouloir regarder Accelerators.

+0

Il est généralement mappé à la touche virtuelle "return". – ctacke