CMouseManager::AddView
Registruje CView objekt s Třída CMouseManager na podporu myši vlastní chování.
BOOL AddView(
int iViewId,
UINT uiViewNameResId,
UINT uiIconId = 0
);
BOOL AddView(
int iId,
LPCTSTR lpszViewName,
UINT uiIconId = 0
);
Parametry
[v]iViewId
ID zobrazení[v]uiViewNameResId
Řetězec ID zdroje, který odkazuje na název zobrazení.[v]uiIconId
Identifikátor zobrazení Ikona[v]iId
ID zobrazení[v]lpszViewName
Název zobrazení.
Vrácená hodnota
Nenulová hodnota, pokud je úspěšná. jinak 0.
Poznámky
Podporu myši vlastní chování, je třeba zaregistrovat zobrazení CMouseManager objektu.Libovolný objekt odvozené z CView mouse manager nelze zaregistrovat třídu.Řetězec a ikony přidružené zobrazení jsou zobrazeny v myši kartě vlastní dialogové okno.
Odpovídá programátor vytvořit a udržovat zobrazení ID jako iViewId a iId .
Další informace o tom, jak poskytnout chování myši vlastní naleznete Přizpůsobení myši a klávesnice.
Příklad
Následující příklad demonstruje načtení ukazatel CMouseManager objektu pomocí CWinAppEx::GetMouseManager metoda a AddView metoda v CMouseManager třídy.Tento fragment kódu je součástí stát odběru vzorku.
GetMouseManager()->AddView (IDR_MAINFRAME, _T("My view"), IDR_MAINFRAME);
Požadavky
Záhlaví: afxmousemanager.h