![]() |
Desactivar el scroll del mouse
Holas tengo una consulta:
¿Hay alguna forma de desactivar el scroll del mouse, asi cuando estoy en un DBGrid no me cambia de renglon?. desde ya Muchas Gracias :) |
No lo he probado, pero una forma eficaz sería interceptar el mensaje WM_MOUSEWHEEL y evitar su actuación. Lo puedes interceptar en la funcion miembro
Código:
virtual void __fastcall WndProc(Messages::TMessage &Message);Código:
virtual void __fastcall WndProc(Messages::TMessage &Message){Revisa también este mensaje, no de la API directamente sino del mismo Builder. Se llama en WndProc cuando se mueve la rueda del ratón: Código:
DYNAMIC void __fastcall MouseWheelHandler(Messages::TMessage &Message);Saludos. |
Disculpa, pero estoy medio perdido de tanta información... :)
y no soy un experto pero lo voy a probar y te cuento |
Creo que esta
Al formulario le agregue un TAppicationEvents y en el evento OnMessage escribi lo siguiente.
Código:
void __fastcall TFrmPanelCliente::AppEveMessage(tagMSG &Msg, bool &Handled)Muchas Gracias escafandra! :) |
| La franja horaria es GMT +2. Ahora son las 05:23:26. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi