社区
API
帖子详情
关于窗口句柄——大家请关注?
changxds
2003-10-20 11:08:14
怎么才能在指定窗口(已知句柄)的指定输入框中输入指定的内容,然后再单击“确定”按钮,最好附源码说明!谢谢!
...全文
59
25
打赏
收藏
关于窗口句柄——大家请关注?
怎么才能在指定窗口(已知句柄)的指定输入框中输入指定的内容,然后再单击“确定”按钮,最好附源码说明!谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
25 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
changxds
2003-10-24
打赏
举报
回复
深情渴望中……
aha99
2003-10-23
打赏
举报
回复
SendMessage Text1.hwnd, WM_SETTEXT, 0&, ByVal "test"
我在xp下用的,没问题呀。。。。
wzucdos
2003-10-23
打赏
举报
回复
rainstormmaster(rainstormmaster)大虾呢?
wzucdos
2003-10-23
打赏
举报
回复
goodname008 在吗?
changxds
2003-10-23
打赏
举报
回复
大虾到哪儿去了?
fzn0621
2003-10-23
打赏
举报
回复
up
flc
2003-10-23
打赏
举报
回复
XUEXI学习
changxds
2003-10-23
打赏
举报
回复
aha99(学习):
不是Text1.hwnd,而是在其他应用程序中的文本框
changxds
2003-10-22
打赏
举报
回复
用SetWindowText也不行,再次郁闷!
daviddivad
2003-10-22
打赏
举报
回复
to rainstormmaster(rainstormmaster)
private type POINT
x as long
y as long
end type
private type NMHDR
hwndFrom as long
idFrom as long
code as long
end type
private type NMCLICK
hdr as NMHDR
dwItemSpec as long
dwItemData as long
pt as POINT
dwHitInfo as long
end type
rainstormmaster
2003-10-21
打赏
举报
回复
用SetWindowText试试:
Private Declare Function SetWindowText Lib "user32" Alias "SetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String) As Long
Private Sub Command1_Click()
SetWindowText Text1.Text, "1234abc"
End Sub
changxds
2003-10-21
打赏
举报
回复
类名:TEdit
rainstormmaster
2003-10-21
打赏
举报
回复
参考:
http://www.china-askpro.com/msg33/qa99.shtml
rainstormmaster
2003-10-21
打赏
举报
回复
函数的用法没有问题,用spy查看一下文本框的类名,贴上来,我继续说
changxds
2003-10-21
打赏
举报
回复
bwnd是正确的值(已经用spy查看结果)
怎么会事呢?郁闷!
rainstormmaster
2003-10-21
打赏
举报
回复
文本框的标题???
bwnd = FindWindowEx(twnd, ByVal 0&, "tedit", vbNullString)
返回值是需要的值吗(用spy查看一下结果)
changxds
2003-10-21
打赏
举报
回复
"tedit"文本框的标题被改为12345,但我想改变的是文本框的文字内容??呜呜!
changxds
2003-10-21
打赏
举报
回复
twnd = FindWindow("tform2", "身份验证")
bwnd = FindWindowEx(twnd, ByVal 0&, "tedit", vbNullString)
Call SendMessage(bwnd, wm_settext, 0, ByVal "12345")
请问大虾:我以上的语句运行后为什么"tedit"框中却没有任何内容,到底错在哪儿?
changxds
2003-10-21
打赏
举报
回复
twnd = FindWindow("tform2", "身份验证")
bwnd = FindWindowEx(twnd, ByVal 0&, "tedit", vbNullString)
Call SendMessage(bwnd, wm_settext, 255, ByVal "12345")
请问大虾:我以上的语句运行后为什么"tedit"框中却没有任何内容,到底错在哪儿?
rainstormmaster
2003-10-21
打赏
举报
回复
to daviddivad(你真行,居然比我还快! Scorpio) :
用SendMessage 发送WM_COMMAND消息时,需要用到type nmclick,能提供一下声明吗?
加载更多回复(5)
C#全能速查宝典
2.1.28 WindowState属性——窗体的
窗口
状态 151 2.2 文本类控件 152 2.2.1 AllowEdit属性——是否可以编辑列表项 152 2.2.2 AppendText方法——追加文本 152 2.2.3 BeginEdit方法——将单元格置于编辑模式下 153 ...
【Python GUI
窗口
句柄
定位】——使用鼠标指针定位
窗口
句柄
并获得对应的程序属性值,针对流氓软件绰绰有余
GUI
窗口
使用鼠标指针进行定位程序,获得程序的
窗口
句柄
、
窗口
类名、
窗口
标题、线程ID、进程ID、进程名称、进程路径、CPU用量、线程数、
窗口
定位及鼠标坐标,并附加五项可操作控件,强制置顶、取消置顶、显示顶部、...
【python
句柄
获取】——简单明了的获取
窗口
句柄
,并使用
句柄
操作获取相应内容(全网最详细)
点个赞留个
关注
吧!! 所使用模块 import sys import win32gui import win32con 通过标题名称获取
句柄
#通过
窗口
标题获取
句柄
hld = win32gui.FindWindow(None,u"此电脑") 通过
句柄
获得标题 # 通过
句柄
...
MFC——
窗口
句柄
获取
创建
窗口
控件后,我们可能会在不同的
窗口
中需要操作其他
窗口
中的内容(即可向该
窗口
类类发送消息、处理...无论在主
窗口
类内,还是子
窗口
类内,获取主
窗口
句柄
的方法: AfxGetMainWnd()->m_hWnd, 如:::SendMessage(A
selenium
窗口
结构——
句柄
切换
selenium多
窗口
切换
句柄
API
1,486
社区成员
23,279
社区内容
发帖
与我相关
我的任务
API
VB API
复制链接
扫一扫
分享
社区描述
VB API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章