当调节窗口的大小的时候 垂直滚动条按键盘的上下键可以上下移动,现在我想在窗口自动生成的这个滚动条想用鼠标的滚轮来控制,请问怎么控制
解决方案 »
- 如何自动打开网页并输入查询条件并执行条件
- 动态创建组件的问题,请大家帮忙解决一下
- 请问怎么做出像 IE 和 Delphi 那样的菜单栏和工具栏
- regsvr32注册的OCX,怎么知道它的名字?
- 怎样在StringGrid中实现CTRL+A全选功能?
- 怎么编程向一个程序发送热键,假如它已经注册了系统及热键alt+contrl+r ???
- 我提取数据库中的数据进行修改后,怎样才可以保持原来的数据不变,而改动后的数据也存储在数据库中呢?同一个表里
- 像蚂蚁那样的软件,是否对每一个蚂蚁都是用一个线程?
- 怎么记录combobox的onchang前后的内容变化?
- 数据库表如何导出为EXCEL???
- delphi数据库客户端软件如何获知数据库更新?
- 升三裤衩了,散分100
{ Private declarations }
Procedure OnMouseWheel(Var Msg:TMsg;var Handled:Boolean);
procedure TForm1.FormCreate(Sender: TObject);
begin
Application.OnMessage:=OnMouseWheel;
end;procedure TForm1.OnMouseWheel(var Msg: TMsg; var Handled: Boolean);
begin
if Msg.message = WM_MouseWheel then
begin
if Msg.wParam > 0 then
begin
if Self.Focused then
SendMessage(Self.Handle,WM_VSCROLL,SB_PAGEUP,0);
end
else
begin
if Self.Focused then
SendMessage(Self.Handle,WM_VSCROLL,SB_PAGEDOWN,0);
end;
Handled:= True;
end;
end;
這句提示Incompatible types: 'Parameter lists differ'的錯誤 為什麼呢