Compartir a través de


DblClick (evento)

[Microsoft Agent está en desuso a partir de Windows 7 y puede no estar disponible en versiones posteriores de Windows.

Descripción

Se produce cuando el usuario hace doble clic en un carácter.

Syntax

Subagent**_DblClick** (ByValCharacterID, ByValButton, ByValShift, ByValX, ByValY**)**

Parte Descripción
CharacterID Devuelve el identificador del carácter con doble clic como una cadena.
Button Devuelve un entero que identifica el botón que se ha presionado y liberado para provocar el evento. El argumento de botón es un campo de bits con bits correspondientes al botón izquierdo (bit 0), botón derecho (bit 1) y botón central (bit 2). Estos bits corresponden a los valores 1, 2 y 4, respectivamente. Solo se establece uno de los bits, lo que indica el botón que provocó el evento. Si el carácter incluye un icono de barra de tareas, si también se establece el bit 13, se produjo el clic en el icono de la barra de tareas.
Shift Devuelve un entero que corresponde al estado de las teclas MAYÚS, CTRL y ALT cuando se presiona o suelta el botón especificado en el argumento de botón. Se establece un bit si la clave está inactiva. El argumento shift es un campo de bits con los bits menos significativos correspondientes a la tecla MAYÚS (bit 0), la tecla CTRL (bit 1) y la tecla ALT (bit 2). Estos bits corresponden a los valores 1, 2 y 4, respectivamente. El argumento shift indica el estado de estas claves. Algunos, todos o ninguno de los bits se pueden establecer, lo que indica que se presionan algunas, todas o ninguna de las teclas. Por ejemplo, si se presionaban CTRL y ALT, el valor de desplazamiento sería 6.
X,Y Devuelve un entero que especifica la ubicación actual del puntero del mouse. Los valores X e Y siempre se expresan en píxeles, en relación con la esquina superior izquierda de la pantalla.

 

Comentarios

Este evento solo se envía al cliente de entrada-activo de un carácter. Cuando el usuario hace doble clic en un carácter o su icono de barra de tareas sin ningún cliente de entrada-activo, el servidor envía el evento a su último cliente de entrada-activo. Si el carácter es visible (Visible = True), también establece el cliente activo como el cliente activo de entrada actual, envía el evento ActivateInput a ese cliente y, a continuación, envía el evento DblClick . Si el carácter está oculto (Visible = False) y el usuario hace doble clic en el icono de la barra de tareas del carácter mediante el botón 1, también muestra automáticamente el carácter.