不知道如果能够求到GRID滚到条的移动的偏移量.
也就是我拖动下面的滚动条,从开始拖到我放手这段的距离.
请高手帮忙..
也就是我拖动下面的滚动条,从开始拖到我放手这段的距离.
请高手帮忙..
解决方案 »
- 内网 的几台客户端登录外网的服务器,在服务器里 如何区分这几个客户端?
- ****小弟在开发一个IC卡程序,现在厂商给我提供了一些函数可是我不会用.大家帮忙看看吧****
- adoquery查询返回的数据放置在dbgrid中后是不可写的。如何能使其可写呢?
- 一个简单问题
- 欢迎做界面的高手进来讨论一下!如何把Delphi开发的界面做成仿XP界面?来者有分
- 初次使用TreeView,搜了一下,看了半个钟头还没有看到我想要的!
- TstringList对象不能够执行两遍吗? 欢迎高手解决。
- Dev expressbar如何设置屏蔽右键弹出功能
- 一个怪问题!
- 请问:哪里有在dbgrid中输入数据的例子。能进行数据有效性判断/
- 请问如何在Delphi7中加入QuickReport打印控件??
- 有关消息与多线程的问题,请各位帮忙!谢谢---非常急,在线等!!!
Grid.WndProc := MyWndProc;procedure MyClass.MyWndProc(var Msg : TMessage);
var
si : TScrollInfo;
begin
si.cbSize := SizeOf(si); //初始化变量
si.fMask := SIF_ALL; //设置掩码:取得所有信息
case Msg.Msg of
WM_VSCROLL :
begin
GetScrollInfo(Grid.Handle, SB_HORZ, si);
//...
end;
WM_HSCROLL :
begin
GetScrollInfo(Grid.Handle, SB_VERT, si);
//...
end;
else OldWndProc(Msg);
end;
end;