如何把光标设置在edit中的指定位置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何把光标设置在edit中的指定位置相关的知识,希望对你有一定的参考价值。

参考技术A 可以用GetCursorPos函数获取光标位置;函数功能:该函数检取光标的位置,以屏幕坐标表示。函数原型:BOOLGetCursorPos(LPPOINTlpPoint);参数:IpPoint:POINT结构指针,该结构接收光标的屏幕坐标。VisualBasic6.0函数声明:[Public/Private]DeclareFunctionGetCursorPosLib"user32"Alias"GetCursorPos"(lpPointAsPOINTAPI)AsLong使用时要先定义一个数据结构:PublicTypePOINTAPIxAsLongyAsLongEndType 参考技术B 可以用GetCursorPos函数获取光标位置; 函数功能:该函数检取光标的位置,以屏幕坐标表示。 函数原型:BOOL GetCursorPos(LPPOINT lpPoint); 参数: IpPoint:POINT结构指针,该结构接收光标的屏幕坐标。 Visual Basic 6.0 函数声明: [Publi...本回答被提问者采纳

如何定位文件中的指定的一个位置(delphi)?

呵呵,我是菜鸟,现在只会从头顺次读取文件数据,用的是blockread函数。

如题,就是想做一个类似于拖动播放器进度条快速浏览电影的效果,delphi里什么函数可以快速的定位文件中的指定的一个位置,然后再读取文件数据?

比如有一个20M的文件,我想要通过进度条的拖动,定位到12.065M的位置(或者别的什么位置,由进度条的拖动位置决定),然后从这个位置开始顺次读取数据。

参考技术A 用panel控件。
如:有两个窗体,form1、form2,且form2是主窗体。希望把
form2
放在form1的某个位置,你可以这样做:
先在form1上放置一个panel,然后,在form1的onshow事件中,添加如下代码:
procedure
tform1.formshow(sender:
tobject);
begin
with
form2
do
begin
parent:=panel1;
left:=0;
top:=0;
show;
end;
end;
运行一下,看看form2是不是跑到了panel1中?
参考技术B 使用seek函数。本回答被提问者采纳 参考技术C 用seek(txt文件句柄,偏移位置);

以上是关于如何把光标设置在edit中的指定位置的主要内容,如果未能解决你的问题,请参考以下文章

Delphi中如何判断当前光标的位置

MFC 怎么将RichEdit中的光标定位在指定的行和列

如果设置Div 编辑器的光标位置?

Android中的EditText中,输入信息时,怎么能让光标停靠在输入的信息的右侧而不是左侧呢?

关于cool edit pro播放中的设置问题

如何将光标设置到 Internet Explorer 中文本 INPUT 字段的字符串值中的特定位置?