Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Registra un objeto de CView con Clase de CMouseManager 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 de teclado y 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