Partilhar via


CMouseManager::AddView

Registra um objeto de CView com Classe de CMouseManager ao comportamento personalizado do mouse de suporte.

BOOL AddView(
   int iViewId,
   UINT uiViewNameResId,
   UINT uiIconId = 0
);
BOOL AddView(
   int iId,
   LPCTSTR lpszViewName,
   UINT uiIconId = 0
);

Parâmetros

  • [in] iViewId
    Uma identificação de exibição

  • [in] uiViewNameResId
    Uma identificação de cadeia de caracteres que faz referência ao nome de exibição.

  • [in] uiIconId
    Uma identificação do ícone de exibição

  • [in] iId
    Uma identificação de exibição

  • [in] lpszViewName
    Um nome de exibição.

Valor de retorno

Diferente de zero se com êxito; se não 0.

Comentários

Para oferecer suporte ao comportamento personalizado do mouse, uma visualização deve ser registrada com o objeto de CMouseManager .Qualquer objeto derivado da classe de CView pode ser registrado com o gerenciador do mouse.A cadeia de caracteres e o ícone associado com uma exibição são exibidos na guia de Mouse da caixa de diálogo de Personalizar .

É responsabilidade do programador criar e manter IDs de exibição tais como iViewId e iId.

Para obter mais informações sobre como fornecer comportamento personalizado do mouse, consulte Personalização de Mouse e teclado.

Exemplo

O exemplo a seguir demonstra como recuperar um ponteiro para um objeto de CMouseManager usando o método de CWinAppEx::GetMouseManager e o método de AddView na classe de CMouseManager .Este trecho de código é parte de Exemplo da coleção de estado.

    GetMouseManager()->AddView (IDR_MAINFRAME, _T("My view"), IDR_MAINFRAME);

Requisitos

Cabeçalho: afxmousemanager.h

Consulte também

Referência

Classe de CMouseManager

Gráfico de hierarquia

Conceitos

Personalização de Mouse e teclado