社区
Delphi
帖子详情
如何向已知窗口句柄的两个输入框,自动输入字符?
lostmoon
2012-12-21 04:54:40
已经获得了这个窗口的句柄,这个窗口有两个输入框,如何向这两个输入框自动输入字符?
输入完后,发送提交按钮。
...全文
152
2
打赏
收藏
如何向已知窗口句柄的两个输入框,自动输入字符?
已经获得了这个窗口的句柄,这个窗口有两个输入框,如何向这两个输入框自动输入字符? 输入完后,发送提交按钮。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
-HelloWorld-
2012-12-22
打赏
举报
回复
SendMessage(EditHandle,WM_SETTEXT,0,integer(pchar(YourText)));
浩南_哥
2012-12-22
打赏
举报
回复
发送WM_SETTEXT消息设置文字
C#实现与操作
窗口
句柄
及
自动
输入
的完整指南
FindWindow的函数原型如下::一个指向null终止
字符
串的指针,该
字符
串包含类名或者是一个标识
窗口
的预定义常量。:一个指向null终止
字符
串的指针,该
字符
串包含
窗口
的名称。这
两个
参数可以是类名也可以是
窗口
标题,但通常至少会使用其中一个。如果
两个
参数都传入null,它将返回一个对运行中的应用程序的引用。是Windows API中的一个函数,用来在指定的父
窗口
中递归查找子
窗口
。它的作用是扩展FindWindow。
怎么用一个程序向另一个程序发送
字符
并让其显示出来
首先通过FindWindow取得windows程序的
窗口
句柄
,然后通过GetDlgItem取得其中
输入
框
的
窗口
句柄
,最后,向该
窗口
句柄
发送WM_CHAR消息即可显示
字符
例如,对于Notepad
窗口
,可以以如下的方式向其中
输入
一个a:// 取得记事本的
窗口
句柄
HWND hWnd = ::FindWindow( NULL , "未定标题 - 记事本" );// 取得其中
输入
框
的
窗口
句柄
HWN
Windows
窗口
句柄
查找工具软件实战应用
的函数原型如下:hwndParent:父
窗口
句柄
。如果为NULL,则在整个桌面
窗口
中查找。:查找开始位置之后的子
窗口
句柄
。如果为NULL,则从第一个子
窗口
开始查找。lpszClass:子
窗口
类名,可以为NULL。lpszWindow:子
窗口
标题,可以为NULL。返回值为找到的子
窗口
句柄
,未找到则返回NULL。参数说明:hwndParent可以指定为某个
已知
的父
窗口
,缩小查找范围。用于控制查找顺序,实现遍历查找。
c# 获取当前活动
窗口
句柄
C#
窗口
句柄
操作
C#获取当前活动
窗口
句柄
c# 获取当前活动
窗口
句柄
,获取
窗口
大小及位置 2018年04月26日 13:48:21漂泊_人生阅读数:1889 需调用API函数 需在开头引入命名空间using System.Runtime.InteropServices; 获取当前
窗口
句柄
:GetForegroundWindow() [DllImport("user3...
Delphi
5,936
社区成员
262,943
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章