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