Fórum scroll button do mouse e scroll bar da dbGrid #325475
17/07/2006
0
Vitor Rubio
Curtir tópico
+ 0Posts
17/07/2006
Macario
Bom eu utilizo o TRxDBGrid da suita RxLib.
Ele ja implementa este metodo. Voce pode usar este componente, ou ver como ele faz para implementar este metodo.
Espero que ajude. 8)
Gostei + 0
17/07/2006
Bico
Tive este mesmo problema.
Resolvi da seguinte forma:
Declare o método privado:
procedure Teste(var Msg: TMsg; var Handled: Boolean) ;
A implementação deste método é a seguinte:
procedure TForm1.Teste(var Msg: TMsg; var Handled: Boolean); var i: SmallInt; begin if Msg.message = WM_MOUSEWHEEL then begin Msg.message := WM_KEYDOWN; Msg.lParam := 0; i := HiWord(Msg.wParam) ; if i > 0 then Msg.wParam := VK_UP else Msg.wParam := VK_DOWN; Handled := False; end; end;
No evento OnCreate do Form coloque o seguinte código:
procedure TForm1.FormCreate(Sender: TObject); begin Application.OnMessage := Teste; end;
Espero ter ajudado.
Se quiser eu posso enviar um exemplo por e-mail ou pelo msn.
Atenciosamente,
Fernando.
Gostei + 0
17/07/2006
Vitor Rubio
Macario, uma pergunta: a rxLib foi incormporada, unida ou engolida pelo projeto JEDI, ou ela ainda tem uma versão independente?
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)