DataGrid随鼠标滚动

来源:互联网 发布:c语言中括号的用法 编辑:程序博客网 时间:2024/05/18 02:52

procedure Tfrmsetcrop.ApplicationEvents1Message(var Msg: tagMSG;
  var Handled: Boolean);

begin
  inherited;
 if (DBGrid1.Focused) And (Msg.message = WM_MOUSEWHEEL) then
    begin
      if Msg.wParam > 0 then
        SendMessage(DBGrid1.Handle, WM_KEYDOWN, VK_UP, 0)
      else
        SendMessage(DBGrid1.Handle, WM_KEYDOWN, VK_DOWN, 0);
      Handled := True;
    end; 
原创粉丝点击