SoloCodigo

Programación General => C/C++ => Visual C++ => Mensaje iniciado por: freeman83 en Martes 7 de Marzo de 2006, 14:16

Título: Eventos Del Raton
Publicado por: freeman83 en Martes 7 de Marzo de 2006, 14:16
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.
Título: Re: Eventos Del Raton
Publicado por: diego.martinez en Viernes 2 de Junio de 2006, 19:33
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.
Título: Re: Eventos Del Raton
Publicado por: ivancp en Sábado 3 de Junio de 2006, 03:58
CMSFlexGrid  es un activex, creo que no se puede capturar los eventos facilmente.

Prueba con la funcion virtual PreTranslateMessage con el mensaje MW_RBUTTONDOWN.