Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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