_Message WM CHARTOITEM

Envoyé par une zone de liste avec le style _ WANTKEYBOARDINPUT lbs à son propriétaire en réponse à un message WM _ char .

WM_CHARTOITEM

    WPARAM wParam;
    LPARAM lParam; 

Paramètres

wParam

LOWORD spécifie le code de caractère de la touche sur laquelle l’utilisateur a appuyé. HIWORD spécifie la position actuelle du signe insertion.

lParam

Handle vers la zone de liste.

Valeur de retour

La valeur de retour spécifie l’action exécutée par l’application en réponse au message. Une valeur de retour de-1 ou-2 indique que l’application a géré tous les aspects de la sélection de l’élément et ne nécessite aucune action supplémentaire de la zone de liste. Une valeur de retour supérieure ou égale à 0 spécifie l’index de base zéro d’un élément dans la zone de liste et indique que la zone de liste doit exécuter l’action par défaut pour la frappe sur l’élément spécifié.

Notes

La fonction DefWindowProc retourne-1.

Seules les zones de liste owner-drawn ne disposant pas du style de _ HASSTRINGS lbs peuvent recevoir ce message.

Si une procédure de boîte de dialogue gère ce message, elle doit effectuer un cast de la valeur de retour souhaitée en valeur booléenne et retourner la valeur directement. La valeur DWL _ MSGRESULT définie par la fonction SetWindowLong est ignorée.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows [Applications de bureau Vista uniquement]
Serveur minimal pris en charge
Windows Serveur 2003 [ applications de bureau uniquement]
En-tête
Winuser. h (inclure Windows. h)

Voir aussi

Référence

_VKEYTOITEM WM

Autres ressources

DefWindowProc

HIWORD

LOWORD

_caractère WM