Compartir a través de


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

Vea también

Referencia

CMouseManager Class

Gráfico de jerarquías

Conceptos

Personalización del teclado y del mouse