社区
API
帖子详情
知道一个窗口的类名和窗口名的前几个字母,怎么获得它的句柄?
Celestica
2007-04-11 10:36:04
如题,比如说文本文件,它的文件名是不断变化的,我知道他的文件名前三个单词,以及用SPY++查找到它里面的输入控件的类名,应该怎么获得它的句柄?
如:
str="New????????????????????"
我用findwindow("Notepad",str)获取父窗口句柄时,这里面的str不知道怎么处理了!
或者有什么其它的方法?
...全文
300
4
打赏
收藏
知道一个窗口的类名和窗口名的前几个字母,怎么获得它的句柄?
如题,比如说文本文件,它的文件名是不断变化的,我知道他的文件名前三个单词,以及用SPY++查找到它里面的输入控件的类名,应该怎么获得它的句柄? 如: str="New????????????????????" 我用findwindow("Notepad",str)获取父窗口句柄时,这里面的str不知道怎么处理了! 或者有什么其它的方法?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Celestica
2007-04-12
打赏
举报
回复
有谁有enumwindows枚举的源码,能否贴一个?急
rainstormmaster
2007-04-11
打赏
举报
回复
//我用findwindow("Notepad",str)获取父窗口句柄时,这里面的str不知道怎么处理了!
这个不用处理,findwindow的两个参数都是输入参数,str传入vbnullstring即可
//简单的说,知道窗口类名,如何获得窗口标题(即窗口名)?
用GETWINDOWTEXT这个api函数
colorslife
2007-04-11
打赏
举报
回复
用enumwindows枚举,在回调函数中判断是否是要找的窗口
Celestica
2007-04-11
打赏
举报
回复
简单的说,知道窗口类名,如何获得窗口标题(即窗口名)?
例:首先新建一个文本文件,为什么msgbox没有显示句柄所在窗口标题。
Private sub command1_click()
Dim ss as string
Dim h as long
h=findwindow("Notepad",ss)
if h<>0 then
msgbox ss
else
msgbox "Can't find!"
end if
end sub
dashingC-nginx-46760-1756632154348.zip
redisdashingC_nginx_46760_1756632154348.zipdashingC_nginx_46760_1756632154348.zip
介绍 Rikka 应用程序相关信息的官方网站
【源码预览】:https://renmaiwang.cn/s/27pwz
名
为 Rikka 的应用程序所对应的官方网站。
launchwizard-jvm-1.3.66-sources.jar
launchwizard-jvm-1.3.66-sources.jar
Microsoft Office加载项文档
【源码预览】:https://renmaiwang.cn/s/xadah (最新版、最全版本)Microsoft Office加载项文档
hll-codegen-1.4.25-beta-javadoc.jar
hll-codegen-1.4.25-beta-javadoc.jar
API
1,488
社区成员
23,276
社区内容
发帖
与我相关
我的任务
API
VB API
复制链接
扫一扫
分享
社区描述
VB API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章