procedure CMMouseWheel(var Message: TCMMouseWheel); message CM_MOUSEWHEEL; public { Public declarations } end;var Form3: TForm3;implementation{$R *.dfm}procedure TForm3.CMMouseWheel(var Message: TCMMouseWheel); begin inherited; if (Message.Result = 0) and (Message.ShiftState=[ssCtrl]) then begin Memo1.Lines.Add('111') end; end;Memo1.Lines.Add('111')换成你改变日期的代码
procedure Mwheel (var Message : TCMMouseWheel); message CM_MOUSEWHEEL;procedure TForm1.Mwheel(var Message: TCMMouseWheel); var IsNeg : Boolean; begin if (Message.Result = 0) and (Message.ShiftState=[ssCtrl]) then begin IsNeg := Short(Message.WheelDelta) < 0; if IsNeg then //这里写向下滚动时要处理的代码 else //这里写向上滚动时要处理的代码 end; end;
public
{ Public declarations }
end;var
Form3: TForm3;implementation{$R *.dfm}procedure TForm3.CMMouseWheel(var Message: TCMMouseWheel);
begin
inherited;
if (Message.Result = 0) and (Message.ShiftState=[ssCtrl]) then
begin
Memo1.Lines.Add('111')
end;
end;Memo1.Lines.Add('111')换成你改变日期的代码
var
IsNeg : Boolean;
begin
if (Message.Result = 0) and (Message.ShiftState=[ssCtrl]) then
begin
IsNeg := Short(Message.WheelDelta) < 0;
if IsNeg then
//这里写向下滚动时要处理的代码
else
//这里写向上滚动时要处理的代码
end;
end;