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