CMouseManager-Klasse

Ermöglicht es einem Benutzer zu verschiedenen Befehlen des Mitarbeiters mit einem bestimmten Objekt CView, wenn der Benutzer in doppelklicken, die anzeigen.

class CMouseManager : public CObject

Mitglieder

Bb983891.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

CMouseManager::AddView

Fügt ein Objekt CView zum Dialogfeld Anpassung hinzu.Das Dialogfeld Anpassung ermöglicht es dem Benutzer, um einen Doppelklick mit einem Befehl für jede der aufgeführten Ansichten zuzuordnen.

CMouseManager::GetViewDblClickCommand

Gibt den Befehl zurück, der ausgeführt wird, wenn der Benutzer in die bereitgestellte Ansicht doppelklickt.

CMouseManager::GetViewIconId

Gibt das Symbol zurück, das mit der bereitgestellten Ansicht ID zugeordnet ist

CMouseManager::GetViewIdByName

Gibt die Ansicht ID zurück, die mit dem angegebenen Namen zugeordnet ist.

CMouseManager::GetViewNames

Ruft eine Liste aller hinzugefügten Ansichtsnamen ab.

CMouseManager::LoadState

Lädt den CMouseManager Zustand aus der Windows-Registrierung.

CMouseManager::SaveState

Schreibt den CMouseManager Zustand zur Windows-Registrierung.

CMouseManager::SetCommandForDblClk

Ordnet den bereitgestellten Befehl und die bereitgestellte Ansicht zu.

Hinweise

Die CMouseManager-Klasse verwaltet eine Auflistung CView-Objekte bei.Jede Ansicht wird durch einen Namen und durch eine ID identifiziertDiese Ansichten Anpassung werden im Dialogfeld angezeigt.Der Benutzer kann den Befehl ändern, der mit jeder Ansicht durch das Dialogfeld Anpassung zugeordnet ist.Der zugeordnete Befehl wird ausgeführt, wenn der Benutzer in dieser Ansicht doppelklickt.Um dieses aus einer Codierungsperspektive zu unterstützen, müssen Sie die WM_LBUTTONDBLCLK Meldung verarbeiten und die CWinAppEx::OnViewDoubleClick-Funktion im Code für dieses Objekt. CView aufrufen.

Sie sollten ein CMouseManager-Objekt nicht manuell erstellen.Es wird durch das Framework der Anwendung erstellt.Es wird automatisch beim Beenden von die Anwendung zerstört.Um einen Zeiger auf den Mausmanager für die Anwendung abzurufen, rufen Sie CWinAppEx::GetMouseManager auf.

Vererbungshierarchie

CObject

   CMouseManager

Anforderungen

Header: afxmousemanager.h

Siehe auch

Referenz

Hierarchien-Diagramm

CWinAppEx-Klasse

Konzepte

Tastatur- Maus-Anpassung

Weitere Ressourcen

MFC-Klassen