不使用AttachThreadInput如何获取任意程序光标位置(100)

  • 主题发起人 秋伊水
  • 开始时间

秋伊水

Unregistered / Unconfirmed
GUEST, unregistred user!
使用AttachThreadInput后原程序焦点就转移到当前程序了,我想不转移焦点,所以还有没有其他办法?相关代码:var FocusHandle: DWORD; CurrentPos: TPoint;begin FocusHandle := GetFocus(); AttachThreadInput(GetCurrentThreadId, GetWindowThreadProcessId(GetForegroundWindow(), nil), TRUE); GetCaretPos(CurrentPos); Windows.ClientToScreen(FocusHandle, CurrentPos); Active_Hint(CurrentPos.X + 5, CurrentPos.Y + 5, ' 啦啦啦,插入符号在这里? :)');end;
 

Similar threads

D
回复
0
查看
723
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
536
import
I
I
回复
0
查看
682
import
I
I
回复
0
查看
709
import
I
顶部