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
Personalização de mouse e teclado