Classe 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 ID Queste 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