• Jueves 14 de Noviembre de 2024, 23:30

Autor Tema:  Eventos Del Raton  (Leído 1228 veces)

freeman83

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Eventos Del Raton
« en: Martes 7 de Marzo de 2006, 14:16 »
0
Wenas. El problema es que en mi aplicacion tengo puesto un CMSFlexGrid (una regilla), y ahi quiero que cuando sobre ella pulse un boton del raton haga algo. Para eso utilizo el evento Click, pero este evento se activa pulsando el boton izquiedo del raton y tambien el boton derecho. ¿Como se puede ver cual de los dos botones he pulsado dentro de la implementacion del evento OnClick?. :(

Venga, un saludo.

diego.martinez

  • Miembro MUY activo
  • ***
  • Mensajes: 297
    • Ver Perfil
Re: Eventos Del Raton
« Respuesta #1 en: Viernes 2 de Junio de 2006, 19:33 »
0
si lo estas haciendo en Win32 chequea el WM_NOTIFY y dentro de el el WM_LCLK (para left / izquierdo) y WM_RCLK (para el otro) ummm no se si lo he escrito bien. Pero con la notificacion del control deberias de poder.

ivancp

  • Miembro activo
  • **
  • Mensajes: 70
    • Ver Perfil
Re: Eventos Del Raton
« Respuesta #2 en: Sábado 3 de Junio de 2006, 03:58 »
0
CMSFlexGrid  es un activex, creo que no se puede capturar los eventos facilmente.

Prueba con la funcion virtual PreTranslateMessage con el mensaje MW_RBUTTONDOWN.
ivancp