怎样判断StringGrid的滚动条已经拉到了最底部?(50分)

  • 主题发起人 主题发起人 netfun2000
  • 开始时间 开始时间
N

netfun2000

Unregistered / Unconfirmed
GUEST, unregistred user!
在StringGrid向下拉动右侧滚动条,怎样判断已经到了最底?
 
极易:
function TForm1.ScrollIsMax: Boolean;
var
iPos, iMaxPos: Integer;
begin
GetScrollRange(StringGrid1.Handle, SB_VERT, iPos, iMaxPos);
iPos := GetScrollPos(StringGrid1.Handle, SB_VERT);
Result := iMaxPos = iPos;
end;
能用就给分,不能用说一声。
 
请问,拉动滚动条触发的是哪个事件啊,我不知道把代码放在什么地方。
 
type
TMyGrid = class(TStringGrid)
protected
procedure WMVSCroll(var Msg:TWMVSCroll);message WM_VSCROLL;
procedure WMHSCroll(var Msg:TWMHSCroll);message WM_HSCROLL;
end;
这个不会用。
 
帮我解决第二个问题的朋友可到
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3246706
领分,谢谢。
 
接受答案了.
 

Similar threads

S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部