H hualng Unregistered / Unconfirmed GUEST, unregistred user! 2004-01-31 #1 如果一个文本框获得焦点,会有光标在内部闪烁,如何获得这个闪烁光标的屏幕位置呢?
Y Yves Unregistered / Unconfirmed GUEST, unregistred user! 2004-01-31 #2 两个win32 api函数(见于msdn)<br>GetCaretPos 用于获得光标 相对于客户区的 坐标<br>ClientToScreen 用于将客户区 坐标 转换为 屏幕坐标
H hualng Unregistered / Unconfirmed GUEST, unregistred user! 2004-01-31 #3 我做了一下。谢谢给分了<br>var<br> CurPoint:TPoint;<br>begin<br>GetCaretPos(CurPoint);<br>label1.Caption :=inttostr(clienttoscreen(CurPoint).X)+':'+inttostr(clienttoscreen(CurPoint).Y);<br>end;
我做了一下。谢谢给分了<br>var<br> CurPoint:TPoint;<br>begin<br>GetCaretPos(CurPoint);<br>label1.Caption :=inttostr(clienttoscreen(CurPoint).X)+':'+inttostr(clienttoscreen(CurPoint).Y);<br>end;