Clase de CMouseManager
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 |
---|---|
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. |
|
Devuelve el comando que se ejecuta cuando el usuario hace doble clic dentro visualización proporcionada. |
|
Devuelve el icono asociado al identificador proporcionada de vista |
|
Devuelve el identificador de la vista asociado al nombre de vista proporcionado. |
|
recupera una lista de todos los nombres de vista agregados. |
|
Carga el estado de CMouseManager del Registro de Windows. |
|
Escribe el estado de CMouseManager al Registro de Windows. |
|
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 identificadorEstas 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
Requisitos
encabezado: afxmousemanager.h
Vea también
Referencia
Conceptos
Personalización de teclado y mouse