SoloCodigo
Programación General => C/C++ => Visual C++ => Mensaje iniciado 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.
-
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.
-
CMSFlexGrid es un activex, creo que no se puede capturar los eventos facilmente.
Prueba con la funcion virtual PreTranslateMessage con el mensaje MW_RBUTTONDOWN.