Udostępnij za pośrednictwem


CMouseManager::AddView

Rejestry CView obiekt z Klasa CMouseManager do obsługi niestandardowego zachowania.

BOOL AddView(
   int iViewId,
   UINT uiViewNameResId,
   UINT uiIconId = 0
);
BOOL AddView(
   int iId,
   LPCTSTR lpszViewName,
   UINT uiIconId = 0
);

Parametry

  • [w]iViewId
    Identyfikator widoku.

  • [w]uiViewNameResId
    Identyfikator ciągu zasobu odwołujący się do nazwy widoku.

  • [w]uiIconId
    Identyfikator widoku ikony.

  • [w]iId
    Identyfikator widoku.

  • [w]lpszViewName
    Nazwa widoku.

Wartość zwracana

Niezerowa, jeśli kończy się pomyślnie; 0 inaczej.

Uwagi

Wspieranie zachowania myszy niestandardowego widoku musi być zarejestrowana w CMouseManager obiektu.Każdy obiekt pochodzące z CView klasy można zarejestrować za pomocą Menedżera myszy.Ciąg i ikony skojarzonej z widoku są wyświetlane w myszy karcie Dostosuj okno dialogowe.

Obowiązkiem programisty do tworzenia i obsługiwania widoku identyfikatory, takie jak iViewId i iId.

Aby uzyskać więcej informacji na temat zapewniają zachowanie myszy niestandardowych, zobacz Klawiatura i mysz, dostosowywanie.

Przykład

Poniższy przykład ilustruje sposób pobrać wskaźnika do CMouseManager obiektu za pomocą CWinAppEx::GetMouseManager metody i AddView metodę w CMouseManager klasy.To urywek kodu jest częścią Państwo zbierania próbki.

    GetMouseManager()->AddView (IDR_MAINFRAME, _T("My view"), IDR_MAINFRAME);

Wymagania

Nagłówek: afxmousemanager.h

Zobacz też

Informacje

Klasa CMouseManager

Wykres hierarchii

Koncepcje

Klawiatura i mysz, dostosowywanie