CMouseManager::AddView
Registriert ein Objekt mit CViewCMouseManager-Klasse Stützzum benutzerdefinierten Mausverhalten.
BOOL AddView(
int iViewId,
UINT uiViewNameResId,
UINT uiIconId = 0
);
BOOL AddView(
int iId,
LPCTSTR lpszViewName,
UINT uiIconId = 0
);
Parameter
[in] iViewId
Eine Ansicht ID[in] uiViewNameResId
Eine Ressourcenzeichenfolge ID, die den Ansichtnamen verweist.[in] uiIconId
Eine Ansichtssymbol ID[in] iId
Eine Ansicht ID[in] lpszViewName
Ein Ansichtsname.
Rückgabewert
Ungleich 0 (null), wenn erfolgreich; 0 andernfalls.
Hinweise
Um benutzerdefinierte Mausverhalten zu unterstützen, muss eine Ansicht mit dem CMouseManager-Objekt registriert werden.Jedes Objekt, das von der CView-Klasse abgeleitet ist, kann mit dem Mausmanager registriert werden.Die Zeichenfolge und das Symbol, die mit einer Ansicht zugeordnet sind, werden in der Maus Registerkarte Anpassen des Dialogfelds angezeigt.
Es liegt in der Verantwortung des Programmierers, Ansicht IDs wie iViewId und iId zu erstellen und zu verwalten.
Weitere Informationen dazu, wie Sie benutzerdefiniertes Mausverhalten, finden Sie unter Tastatur- Maus-Anpassung bereitstellt.
Beispiel
Das folgende Beispiel zeigt, wie ein Zeiger auf einen CMouseManager-Objekt abrufen, indem die Methode CWinAppEx::GetMouseManager und die AddView-Methode in der CMouseManager-Klasse angewendet wird.Dieser Codeausschnitt ist Teil Zustands-Auflistungsbeispiel.
GetMouseManager()->AddView (IDR_MAINFRAME, _T("My view"), IDR_MAINFRAME);
Anforderungen
Header: afxmousemanager.h