Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
D’autres fonctions membres de la vue gèrent et interprètent toutes les entrées utilisateur. Vous définissez généralement les fonctions membres du gestionnaire de messages dans votre classe de vue à traiter :
Messages Windows générés par les actions de souris et de clavier.
Commandes à partir de menus, de boutons de barre d’outils et de touches d’accélérateur.
Ces fonctions membres du gestionnaire de messages interprètent les actions suivantes en tant qu’entrée de données, sélection ou modification, y compris le déplacement de données vers et depuis le Presse-papiers :
Mouvements et clics de la souris, glisser-déposer et double-cliquer
Séquences de touches
Commandes de menu
Les messages Windows gérés par votre affichage dépendent des besoins de votre application.
Les rubriques de gestion et de mappage des messages expliquent comment affecter des éléments de menu et d’autres objets d’interface utilisateur à des commandes et comment lier les commandes aux fonctions de gestionnaire. Les rubriques de gestion et de mappage des messages expliquent également comment MFC achemine les commandes et envoie des messages Windows standard aux objets qui contiennent des gestionnaires pour eux.
Par exemple, votre application peut avoir besoin d’implémenter le dessin direct de la souris dans la vue. L’exemple Scribble montre comment gérer les messages WM_LBUTTONDOWN, WM_MOUSEMOVE et WM_LBUTTONUP respectivement pour commencer, continuer et terminer le dessin d’un segment de trait. En revanche, vous devrez peut-être parfois interpréter un clic de souris dans votre affichage en tant que sélection. La fonction de gestion OnLButtonDown de votre vue déterminerait si l’utilisateur dessinait ou sélectionnait. Si vous sélectionnez, le gestionnaire détermine si le clic se trouve dans les limites d’un objet dans l’affichage et, le cas échéant, modifiez l’affichage pour afficher l’objet comme sélectionné.
Votre affichage peut également gérer certaines commandes de menu, telles que celles du menu Modifier pour couper, copier, coller ou supprimer des données sélectionnées à l’aide du Presse-papiers. Un tel gestionnaire appelle certaines des fonctions membres de la classe CWnd associées au Presse-papiers pour transférer un élément de données sélectionné vers ou depuis le Presse-papiers.