Compartilhar via


CMouseManager::AddView

Registra um CView objeto com o Classe CMouseManager para dar suporte ao comportamento de mouse personalizado.

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

Parâmetros

  • [in] iViewId
    Uma ID de modo de exibição.

  • [in] uiViewNameResId
    Um ID de string de recurso que referencia o nome do modo de exibição.

  • [in] uiIconId
    Uma ID de ícone do modo de exibição.

  • [in] iId
    Uma ID de modo de exibição.

  • [in] lpszViewName
    Nome de um modo de exibição.

Valor de retorno

Diferente de zero se bem-sucedida; caso contrário, 0.

Comentários

Para oferecer suporte a comportamento personalizado do mouse, um modo de exibição deve ser registrado com o CMouseManager objeto. Qualquer objeto derivado do CView classe pode ser registrado com o Gerenciador de mouse. A seqüência de caracteres e ícone associado a um modo de exibição são exibidos na Mouse Guia de do Personalizar caixa de diálogo.

É responsabilidade do programador para criar e manter o modo de exibição identificações, sistema autônomo iViewId e iId.

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

Exemplo

O exemplo a seguir demonstra como recuperar um ponteiro para um CMouseManager objeto usando o CWinAppEx::GetMouseManager método e o AddView método na CMouseManager classe. Neste trecho de código faz parte o Exemplo do StateCollection: Aplicativo de coleção do MFC barra de ferramentas.

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

Requisitos

Cabeçalho: afxmousemanager.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Personalização de mouse e teclado

Referência

Classe CMouseManager