如何在Word中实现光标跟随(250分)

  • 主题发起人 主题发起人 bigbear
  • 开始时间 开始时间
B

bigbear

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟要实现在任何编辑器中的光标跟随
就象输入法的输入框一样,就是要得知
光标的位置,我用HOOK加WIN32API GETCARETPOS
在大部分的编辑器中都可以实现
只有在WORD中不管用
所以我想用输入法的方式解决
但IME实在是太复杂了
那位大侠给一下解决方法吧
不管用什么方法,只要实现就行
倾家当产250分
 
用GetCursorPos函数就可以得出鼠标的位置用不着钩子。
 
得到鼠标位置:getcursorpos
得到光标位置:getcaretpos
 
大侠们,我要得的是光标位置
GetCaretPos我试过,不对
返回总是00
 
答非所问。
 
Delphi中有个TWordApplication的控件,是可以作到的。
你可以看一下word中的VBA的帮助。
 
var
guangbiao:tpoint;
begin
getcursorpos(guangbiao);
guangbiao.x 。。是在x 轴的位置;
guangbiao.y。。 是在y 轴的位置:
end;
 
接受答案了.
 
后退
顶部