不使用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
查看
735
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
551
import
I
I
回复
0
查看
691
import
I
I
回复
0
查看
714
import
I
顶部