CMouseManager::AddView
Registra un objeto de CView con CMouseManager Class un comportamiento personalizado admiten el mouse.
BOOL AddView(
int iViewId,
UINT uiViewNameResId,
UINT uiIconId = 0
);
BOOL AddView(
int iId,
LPCTSTR lpszViewName,
UINT uiIconId = 0
);
Parámetros
[in] iViewId
Un identificador de vista[in] uiViewNameResId
Un identificador de cadena del recurso que hace referencia al nombre de la vista.[in] uiIconId
Un identificador de icono de vista[in] iId
Un identificador de vista[in] lpszViewName
un nombre de vista.
Valor devuelto
Distinto de cero si correctamente; si no 0.
Comentarios
Para admitir el comportamiento personalizado del mouse, una vista se debe registrar con el objeto de CMouseManager . Cualquier objeto derivado de la clase de CView se puede registrar con el administrador del mouse. La cadena y el icono asociado a una vista se muestran en la ficha de Mouse del cuadro de diálogo de Personalizar .
Es responsabilidad del programador crear y mantener id. de la vista como iViewId y iId.
Para obtener más información sobre cómo proporcionar un comportamiento personalizado del mouse, vea Personalización del teclado y del mouse.
Ejemplo
El ejemplo siguiente muestra cómo recuperar un puntero a un objeto de CMouseManager utilizando el método de CWinAppEx::GetMouseManager y el método de AddView en la clase de CMouseManager . Este fragmento de código es parte de Ejemplo de colección de estado.
GetMouseManager()->AddView (IDR_MAINFRAME, _T("My view"), IDR_MAINFRAME);
Requisitos
encabezado: afxmousemanager.h