CMouseManager, classe
Permet à un utilisateur aux différents ordres d'associé à un objet particulier de CView lorsque l'utilisateur double-clique sur l'intérieur qui s'affichent.
class CMouseManager : public CObject
Membres
Méthodes publiques
Nom |
Description |
---|---|
Ajoute un objet d' CView à la boîte de dialogue Personnalisation . La boîte de dialogue Personnalisation permet à l'utilisateur d'associer un double-clic avec une commande pour chacune des vues répertoriées. |
|
Retourne la commande exécutée lorsque l'utilisateur double-clique sur l'intérieur de la vue fournie. |
|
Retourne l'icône associée à l'identification fournies de vue |
|
Retourne l'ID de vue associé au nom de la vue fourni. |
|
Extrait une liste de tous les noms de vues ajoutés. |
|
Charge l'état d' CMouseManager du Registre Windows. |
|
Écrit l'état d' CMouseManager au Registre Windows. |
|
Associe la commande fourni et la vue fournie. |
Notes
La classe d' CMouseManager gère une collection d'objets d' CView . Chaque vue est identifiée par un nom et par un ID Ces vues sont affichées dans la boîte de dialogue Personnalisation . L'utilisateur peut modifier la commande associée à un affichage via la boîte de dialogue Personnalisation . La commande associée est exécutée lorsque l'utilisateur double-clique dans cette vue. Pour prendre en charge cette opération d'un point de vue de l'encodage, vous devez traiter le message d' WM_LBUTTONDBLCLK et appeler la fonction de CWinAppEx::OnViewDoubleClick dans le code de cet objet d' CView .
Vous ne devez pas créer un objet d' CMouseManager manuellement. Il est créé par l'infrastructure de votre application. Il également sera perdu automatiquement lorsque l'utilisateur quitte l'application. Pour obtenir un pointeur vers le gestionnaire de la souris pour votre application, appelez CWinAppEx::GetMouseManager.
Hiérarchie d'héritage
Configuration requise
en-tête : afxmousemanager.h
Voir aussi
Référence
Concepts
personnalisation de clavier et de souris