Compartilhar via


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

CMouseManager::AddView

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.

CMouseManager::GetViewDblClickCommand

Retorna o comando que é executado quando o usuário clica duas vezes no interior a visualização fornecida.

CMouseManager::GetViewIconId

Retorna o ícone associado com a identificação fornecida de exibição

CMouseManager::GetViewIdByName

Retorna a identificação de exibição associado com o nome fornecido de exibição.

CMouseManager::GetViewNames

Recupera uma lista de todos os nomes adicionais de exibição.

CMouseManager::LoadState

Carrega o estado de CMouseManager de Registro do Windows.

CMouseManager::SaveState

Grava o estado de CMouseManager ao Registro do Windows.

CMouseManager::SetCommandForDblClk

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

CObject

   CMouseManager

Requisitos

Cabeçalho: afxmousemanager.h

Consulte também

Referência

Gráfico da hierarquia

Classe CWinAppEx

Conceitos

Personalização de teclado e mouse

Outros recursos

Classes MFC