Partager via


CWnd::OnCharToItem

Appelé lorsqu'une zone de liste avec le style de LBS_WANTKEYBOARDINPUT envoie son propriétaire un message de WM_CHARTOITEM en réponse à un message de WM_CHAR .

afx_msg int OnCharToItem(
   UINT nChar,
   CListBox* pListBox,
   UINT nIndex 
);

Paramètres

  • nChar
    Spécifie la valeur de la touche enfoncée par l'utilisateur.

  • pListBox
    Spécifie un pointeur vers la zone de liste.Elle peut être temporaire.

  • nIndex
    Spécifie l'emplacement actuel du signe insertion.

Valeur de retour

L'infrastructure appelle cette fonction membre pour spécifier l'action que l'application est exécutée en réponse à l'appel.Une valeur de retour à 2 indique que l'application a traité tous les aspects de sélectionner l'élément et ne souhaite aucune autre action par la zone de liste.Une valeur de retour à 1 indique que la zone de liste doit exécuter l'action par défaut en réponse à la séquence de touches.Une valeur de retour de 0 ou un meilleur spécifie l'index de base zéro d'un élément dans la zone de liste et l'indique que la zone de liste doit exécuter l'action par défaut de la séquence de touches sur l'élément donné.

Notes

[!REMARQUE]

Cette fonction membre est appelée par l'infrastructure pour permettre à votre application de gérer un message de fenêtre.Les paramètres sont passés à la fonction reflètent les paramètres acceptés par l'infrastructure lorsque le message a été accepté.Si vous appelez l'implémentation de la classe de base de cette fonction, cette implémentation utilise les paramètres initialement passés avec le message et non les paramètres que vous fournissez à la fonction.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie

CWnd::OnChar

WM_CHARTOITEM