Поделиться через


CMouseManager::AddView

Регистрирует объект CView с Класс CMouseManager для расширения функциональности мыши поддержки пользовательской.

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

Параметры

  • [входящий] iViewId
    Идентификатор представления

  • [входящий] uiViewNameResId
    Идентификатор строки ресурсов, который ссылается на имя представления.

  • [входящий] uiIconId
    Идентификатор значка представления

  • [входящий] iId
    Идентификатор представления

  • [входящий] lpszViewName
    Имя представления.

Возвращаемое значение

Ненулевой, если успешно; в противном случае – значение 0.

Заметки

Для поддержки пользовательской расширения функциональности мыши представление должны быть зарегистрированы с объектом CMouseManager. Любой объект, производный от класса CView может быть зарегистрирован с помощью мыши. Строка и значок, связанные с представлением отображаются на вкладке Мышь диалогового окна Настроить.

Обязанностью программиста создания и поддержки идентификаторы представления как iViewId и iId.

Дополнительные сведения о том, как предоставить пользовательские расширения функциональности мыши см. в разделе Настройка мыши и клавиатуры.

Пример

В следующем примере показано, как получить указатель на объект CMouseManager с помощью метода CWinAppEx::GetMouseManager и метода AddView в классе CMouseManager. Этот фрагмент кода является частью Образец коллекции состояния.

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

Требования

заголовок: afxmousemanager.h

См. также

Ссылки

Класс CMouseManager

Диаграмма иерархии

Основные понятия

Настройка мыши и клавиатуры