Contrôles de Windows prédéfinis - Partie 17 Volume - Interface utilisateur Windows Introduction Ceci est la partie 17 de ma série, les contrôles Windows prédéfinis. Afin de comprendre ce tutoriel, vous avez plus de lire tous les tutoriels précédents de la série. Dans cette partie de la série, nous regardons liste Windows Box Notifications. Remarque: Si vous ne pouvez pas voir le code ou si vous pensez que quelque chose manquait (lien brisé, l'image absente), contactez-moi au [email protected].
Qui est, me contacter pour le moindre problème que vous avez à propos de ce que vous lisez. Notifications Quand un utilisateur provoque un événement sur une zone de liste, un message est envoyé à la procédure de la classe de fenêtre de la fenêtre parent de la boîte de liste. Un tel message est appelé une notification. Chacun de ces messages est en fait un identifiant pour une constante. La notification est envoyée à la procédure sous la forme d'un message WM_COMMAND. Pour en savoir plus sur le message de commande, lire le tutoriel dans ce blog intitulé, messages de contrôle.
Je vous donne maintenant le code de notification et de leurs significations. Code de notification: LBN_DBLCLK Signification: Ce code notifie l'application que l'utilisateur a double-cliqué sur un élément dans une zone de liste. Le LOWORD wParam contient l'identifiant de la boîte de liste. Le HIWORD spécifie le code de notification. Le lParam a la poignée de la boîte de liste. LBN_ERRSPACE: Ce code notifie l'application que la zone de liste ne peut pas allouer suffisamment de mémoire pour répondre à une demande spécifique. Le LOWORD wParam contient l'identifiant de la boîte de liste.
Le HIWORD spécifie le code de notification. Le lParam a la poignée de la boîte de liste. LBN_KILLFOCUS: Ce code notifie l'application que la zone de liste a perdu le focus du clavier. Le LOWORD wParam contient l'identifiant de la boîte de liste. Le HIWORD spécifie le code de notification. Le lParam a la poignée de la boîte de liste. LBN_SELCANCEL: Ce code notifie l'application que l'utilisateur a annulé la sélection dans une zone de liste. Le LOWORD wParam contient l'identifiant de la boîte de liste. Le HIWORD spécifie le code de notification. Le lParam a la poignée de la boîte de liste.
LBN_SELCHANGE: Ce code notifie l'application que la sélection dans une boîte de liste a été modifiée. L'utilisateur modifie la sélection en cliquant sur un autre élément de la liste. Le LOWORD wParam contient l'identifiant d