usar la ruedita del mouse en Builder 6
Saludos,
Recientemente encontré un código para implementar el uso de la rueda del mouse (wheel) en los Grid y otros componentes. El código estaba en Pascal y como trabajo con C++ lo traduje quedando algo asi Código Pascal en el sitio web
Una ves traducido quedó algo asi. Código C++ Código:
void __fastcall TForm3::ApplicationEvents1Message(tagMSG &Msg, La pregunta concreta es, eso esta bien, I siempre obtiene esos valores en c++ o pueden variar, en caso de variar debería poner la condición i > algo, pues cual seria ese algo? Gracias de antemano por su tiempo |
Hola Impadron.
En realidad no entendí bien cuál es el problema, pero yo lo tengo implementado de este modo y funciona correctamente. Header: Código:
... Código:
void __fastcall TForm1::FormCreate(TObject *Sender) Edito: El cast a char permite el desborde que se evalua en el condicional. |
En lugar de HIWORD, hay una macro pensada para esto:
GET_WHEEL_DELTA_WPARAM(Msg.wParam) |
La franja horaria es GMT +2. Ahora son las 16:14:06. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi