CMouseManager::AddView

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

Vea también

Referencia

Clase de CMouseManager

Gráfico de jerarquía

Conceptos

Personalización de teclado y mouse