Compartir a través de


CMouseManager Class

Permite que un usuario asociar comandos diferentes con un determinado objeto de CView cuando el usuario hace doble clic en el interior que vean.

class CMouseManager : public CObject

Miembros

Métodos públicos

Name

Descripción

CMouseManager::AddView

Agrega un objeto de CView al cuadro de diálogo de personalización . El cuadro de diálogo de personalización permita asociar un doble clic con un comando para cada una de las vistas mencionadas.

CMouseManager::GetViewDblClickCommand

Devuelve el comando que se ejecuta cuando el usuario hace doble clic dentro visualización proporcionada.

CMouseManager::GetViewIconId

Devuelve el icono asociado al identificador proporcionada de vista

CMouseManager::GetViewIdByName

Devuelve el identificador de la vista asociado al nombre de vista proporcionado.

CMouseManager::GetViewNames

recupera una lista de todos los nombres de vista agregados.

CMouseManager::LoadState

Carga el estado de CMouseManager del Registro de Windows.

CMouseManager::SaveState

Escribe el estado de CMouseManager al Registro de Windows.

CMouseManager::SetCommandForDblClk

Asocia el comando proporcionado y visualización proporcionada.

Comentarios

La clase de CMouseManager mantiene una colección de objetos CView . Cada vista se identifica mediante un nombre y por un identificador Estas vistas se muestran en el cuadro de diálogo de personalización . El usuario puede cambiar el comando que está asociado con cualquier vista a través del cuadro de diálogo de personalización . Se ejecuta el comando asociado cuando el usuario hace doble clic en esa vista. Para ello desde una perspectiva de programación, debe procesar el mensaje de WM_LBUTTONDBLCLK y llamar a la función de CWinAppEx::OnViewDoubleClick en el código para ese objeto de CView .

No debe crear un objeto de CMouseManager manualmente. Se crea el marco de la aplicación. También se destruida automáticamente cuando el usuario sale de la aplicación. Para obtener un puntero al administrador del mouse para la aplicación, llame a CWinAppEx::GetMouseManager.

Jerarquía de herencia

CObject

   CMouseManager

Requisitos

encabezado: afxmousemanager.h

Vea también

Referencia

Gráfico de jerarquías

CWinAppEx Class

Conceptos

Personalización del teclado y del mouse

Otros recursos

Clases de MFC