怎么获得当前窗口上闪烁光标的屏幕坐标?(200分)

  • 主题发起人 主题发起人 hualng
  • 开始时间 开始时间
H

hualng

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

Similar threads

后退
顶部