Partager via


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

CMouseManager::AddView

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.

CMouseManager::GetViewDblClickCommand

Retourne la commande exécutée lorsque l'utilisateur double-clique sur l'intérieur de la vue fournie.

CMouseManager::GetViewIconId

Retourne l'icône associée à l'identification fournies de vue

CMouseManager::GetViewIdByName

Retourne l'ID de vue associé au nom de la vue fourni.

CMouseManager::GetViewNames

Extrait une liste de tous les noms de vues ajoutés.

CMouseManager::LoadState

Charge l'état d' CMouseManager du Registre Windows.

CMouseManager::SaveState

Écrit l'état d' CMouseManager au Registre Windows.

CMouseManager::SetCommandForDblClk

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

CObject

   CMouseManager

Configuration requise

en-tête : afxmousemanager.h

Voir aussi

Référence

Graphique de la hiérarchie

CWinAppEx, classe

Concepts

personnalisation de clavier et de souris

Autres ressources

classes MFC