Condividi tramite


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

CMouseManager::AddView

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.

CMouseManager::GetViewDblClickCommand

Restituisce il comando che viene eseguito quando l'utente fa doppio clic sull'interno della visualizzazione fornita.

CMouseManager::GetViewIconId

Restituisce l'icona associata all'ID di visualizzazione

CMouseManager::GetViewIdByName

Restituisce la visualizzazione ID associata al nome di visualizzazione specificato.

CMouseManager::GetViewNames

Recupera un elenco di tutti i nomi di visualizzazione aggiunti.

CMouseManager::LoadState

Carica lo stato CMouseManager da Windows Registro di sistema.

CMouseManager::SaveState

Scrive lo stato CMouseManager a Windows Registro di sistema.

CMouseManager::SetCommandForDblClk

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à

CObject

   CMouseManager

Requisiti

intestazione: afxmousemanager.h

Vedere anche

Riferimenti

Grafico delle gerarchie

Classe CWinAppEx

Concetti

Personalizzazione di tastiera e mouse

Altre risorse

Classi MFC