紧急求救!

TurboDing 2005-02-16 01:12:40
I := 1;
Long := Length(str);
while i <= Long do
begin
// 获得接收窗口的句柄
GetCursorPos(mPoint);
DTWND := WindowFromPoint(mPoint);
//发送虚拟键盘
SendMessage(DTWND, WM_IME_CHAR, ord(str[i]), 1);
i := i+1;
end;
str序列号字符串,这段代码在Timer.OnTimer事件中。
这段代码是实现序列号自动输入器的功能,这个代码在记事本中可以成功运行,但在含有多个Edit的序列号界面中却只能实现在第一个Edit中输入而在以后的Edit中就不模拟键盘的输入
请各位高手赐教!
...全文
174 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
TurboDing 2005-03-18
  • 打赏
  • 举报
回复
源码请到http://turboding.spymac.net下载
caiso 2005-03-05
  • 打赏
  • 举报
回复
顶一下
aus 2005-02-16
  • 打赏
  • 举报
回复
学习
TurboDing 2005-02-16
  • 打赏
  • 举报
回复
jinjazz(近身剪(N-P攻略))
大哥我换成你给的函数了,但是在另一个窗口,无法实现请详细说明
jinjazz 2005-02-16
  • 打赏
  • 举报
回复
GetCaretPos
TurboDing 2005-02-16
  • 打赏
  • 举报
回复
呢怎样才能得到光标的位置呢?
jinjazz 2005-02-16
  • 打赏
  • 举报
回复
GetCursorPos是鼠标的不是光标的位置

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧