Classe di CMouseManager
Consente a un utente comandi diversi del membro con un oggetto specifico CView quando l'utente fa doppio clic sull'interno di visualizzazione.
class CMouseManager : public CObject
Membri
Metodi pubblici
Nome |
Descrizione |
---|---|
Aggiunge un oggetto CView nella finestra di dialogo personalizzazione.La finestra di dialogo personalizzazione consente all'utente per associare un doppio clic con un comando per ognuna delle visualizzazioni elenco. |
|
Restituisce il comando che viene eseguito quando l'utente fa doppio clic sull'interno della visualizzazione fornita. |
|
Restituisce l'icona associata all'ID di visualizzazione |
|
Restituisce la visualizzazione ID associata al nome di visualizzazione specificato. |
|
Recupera un elenco di tutti i nomi di visualizzazione aggiunti. |
|
Carica lo stato CMouseManager da Windows Registro di sistema. |
|
Scrive lo stato CMouseManager a Windows Registro di sistema. |
|
Associa il comando fornito e la visualizzazione fornita. |
Note
La classe CMouseManager gestisce una raccolta di oggetti CView.Ogni visualizzazione è identificato da un nome o a un IDQueste visualizzazioni verranno visualizzate nella finestra di dialogo personalizzazione.L'utente può modificare il comando associato a una visualizzazione tramite la finestra di dialogo personalizzazione.Il comando l'accesso viene eseguito quando l'utente fa doppio clic in tale visualizzazione.Per supportare questo da una prospettiva di codifica, è necessario elaborare il messaggio WM_LBUTTONDBLCLK e chiamare la funzione CWinAppEx::OnViewDoubleClick nel codice dell'oggetto CView.
Non è necessario creare un oggetto CMouseManager manualmente.Verrà creato il framework dell'applicazione.Viene distrutto automaticamente quando l'utente esce dall'applicazione.Per ottenere un puntatore all'amministratore del mouse per l'applicazione, chiamare CWinAppEx::GetMouseManager.
Gerarchia di ereditarietà
Requisiti
intestazione: afxmousemanager.h
Vedere anche
Riferimenti
Concetti
Personalizzazione di tastiera e mouse