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
Öffentliche Methoden
Name |
Description |
---|---|
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. |
|
Gibt den Befehl zurück, der ausgeführt wird, wenn der Benutzer in die bereitgestellte Ansicht doppelklickt. |
|
Gibt das Symbol zurück, das mit der bereitgestellten Ansicht ID zugeordnet ist |
|
Gibt die Ansicht ID zurück, die mit dem angegebenen Namen zugeordnet ist. |
|
Ruft eine Liste aller hinzugefügten Ansichtsnamen ab. |
|
Lädt den CMouseManager Zustand aus der Windows-Registrierung. |
|
Schreibt den CMouseManager Zustand zur Windows-Registrierung. |
|
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
Anforderungen
Header: afxmousemanager.h