Classe CMouseManager
Permite que um usuário associa os comandos diferentes com um objeto específico de CView quando o usuário clica duas vezes no interior que exibem.
class CMouseManager : public CObject
Membros
Métodos públicos
Nome |
Descrição |
---|---|
Adiciona um objeto de CView a caixa de diálogo de Personalização . A caixa de diálogo de Personalização permite que o usuário clique duas vezes em para associar a um comando para cada uma das visualizações listadas. |
|
Retorna o comando que é executado quando o usuário clica duas vezes no interior a visualização fornecida. |
|
Retorna o ícone associado com a identificação fornecida de exibição |
|
Retorna a identificação de exibição associado com o nome fornecido de exibição. |
|
Recupera uma lista de todos os nomes adicionais de exibição. |
|
Carrega o estado de CMouseManager de Registro do Windows. |
|
Grava o estado de CMouseManager ao Registro do Windows. |
|
Associa o comando fornecido e a visualização fornecida. |
Comentários
A classe de CMouseManager mantém uma coleção de objetos de CView . Cada exibição é identificado por um nome e uma identificação Esses modos de exibição são mostradas na caixa de diálogo de Personalização . O usuário pode alterar o comando que está associado com qualquer modo de exibição pela caixa de diálogo de Personalização . O comando associado é executado quando o usuário clica duas vezes na exibição. Para suportar isso de uma perspectiva de codificação, você deve processar a mensagem de WM_LBUTTONDBLCLK e chamar a função de CWinAppEx::OnViewDoubleClick no código para o objeto de CView .
Você não deve criar um objeto de CMouseManager manualmente. Será criado pela estrutura do seu aplicativo. Também será destruído automaticamente quando o usuário sai do aplicativo. Para obter um ponteiro ao gerenciador do mouse para seu aplicativo, chame CWinAppEx::GetMouseManager.
Hierarquia de herança
Requisitos
Cabeçalho: afxmousemanager.h
Consulte também
Referência
Conceitos
Personalização de teclado e mouse