Ver Mensaje Individual
  #2  
Antiguo 28-07-2010
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola Valeria.

Eliminá o desactivá la línea :
Código:
 { DBGrid1.WindowProc := DBGrid1PillaLaRueda; }
y reemplazala en el form principal por:
Código:
  Application.OnMessage := MouseWheel;
El procedimiento MouseWheel es:
Código:
procedure TForm1.MouseWheel(var Msg: tagMSG; var Handled: Boolean);
var
  x: SmallInt;
begin
  if Msg.Message = WM_MOUSEWHEEL then
  begin
    Msg.Message := WM_KEYDOWN;
    Msg.lParam := 0;
    x := HiWord(Msg.wParam);
    if x > 0 then
      Msg.wParam := VK_UP
    else
      Msg.wParam := VK_DOWN;
    Handled:= false;
  end;
end;

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 28-07-2010 a las 00:16:51.
Responder Con Cita