1,我用setsel选中指的文字,
SendMessage(vHandle, EM_SETSEL, vIndex, vIndex + Length(vString));
如何使滚动条移动到选中文本的位置2. 用sendmessage(vhandle,wm_vscroll,SB_LINEDOWN,0); 可以实现滚动条向下移动一行,那要一下子移动n行,该怎么弄?
SendMessage(vHandle, EM_SETSEL, vIndex, vIndex + Length(vString));
如何使滚动条移动到选中文本的位置2. 用sendmessage(vhandle,wm_vscroll,SB_LINEDOWN,0); 可以实现滚动条向下移动一行,那要一下子移动n行,该怎么弄?
解决方案 »
- 请问如何实现监控所有已通讯的url?
- 请教:数据库备份问题
- 如何判断DBGrid所连接的DataSet是ADODataSet,ADOQurey?
- 在软件公司中Delphi用怎么连数据库
- 请教:如何直接删除StringGrid控件的某一选定行
- 如何屏蔽掉socket打开时服务器端没有打开所返回的错误?????????急
- 请教 关于DELPHI7下第三方EmbeddedWB控件的使用方法
- 最近在csdn上贴的问题,常常是过一会儿就找不到,点"我的参与"还是找不到?!
- 一个令人不解的问题。关于对FORM中元件的操作。
- BatchMove问题,请高手指教!
- 高分求助procedure的问题
- 我写了一个网络上的软件,求软件注册及网络验证方法
1.Memo1.Perform(EM_SCROLLCARET,0,0);2.var SI:TScrollInfo;
begin
SI.cbSize:=SizeOf(SI);
SI.fMask:=SIF_POS;
with Memo1 do
begin
GetScrollInfo(Handle,SB_VERT,SI);
Perform(WM_VSCROLL,MakeLong(SB_THUMBPOSITION,SI.nPos+3),0);//向下滚动3行
end;
end;