Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CMouseManager

Diagram hierarchie

Koncepty

Přizpůsobení myši a klávesnice