社区
API
帖子详情
知道一个窗口的类名和窗口名的前几个字母,怎么获得它的句柄?
Celestica
2007-04-11 10:36:04
如题,比如说文本文件,它的文件名是不断变化的,我知道他的文件名前三个单词,以及用SPY++查找到它里面的输入控件的类名,应该怎么获得它的句柄?
如:
str="New????????????????????"
我用findwindow("Notepad",str)获取父窗口句柄时,这里面的str不知道怎么处理了!
或者有什么其它的方法?
...全文
296
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
易语言 茶凉专用模块
子程序
窗口
置父, 整数型, 公开, 指定
一个
窗口
的新父(返回
前
一个
父
窗口
的
句柄
) .参数
窗口
句柄
, 整数型, , 子
窗口
句柄
.参数 新父, 整数型, 可空, 新的父
窗口
句柄
默认为0:置顶级
窗口
-1:嵌入桌面 .子程序
窗口
置...
窗口
控制和内存读取 代码
- 上述代码首先定义了
一个
`FindWindow`函数,用于根据
类
名
和
窗口
名
查找
窗口
。 - 在`Form_Load`事件中,设置定时器`Timer1`的间隔为500毫秒。 - `Timer1_Timer`事件中,每500毫秒检查一次
名
为“”的
窗口
是否存在。...
匈牙利命
名
法.pdf
匈牙利命
名
法具有
几个
优点:首先,它使得变量的用途和类型一目了然,便于开发者理解变量的含义。其次,它有利于团队协作,当多个开发人员共同开发时,可以快速理解彼此代码中的变量意义。最后,它促进了代码的一致性...
模拟键盘按键A测试代码
4. **Windows API**:对于Windows操作系统,`FindWindow`函数用于查找具有特定
类
名
和
窗口
标题的
窗口
,而`PostMessage`函数则可以向找到的
窗口
发送特定的消息,比如模拟键盘按键的`WM_KEYDOWN`和`WM_KEYUP`消息。...
1350多个精品易语言模块
取拼音首个
字母
.ec 取拼音首 模块.ec 取按键
名
称模块.ec 取控件或
窗口
的标题.ec 取操作系统类别.ec 取数据摘要.EC 取文件时 间.ec 取文件版本信息.ec 取文件目录列表.ec 取文件相关联的图标.ec 取文件行数.ec 取文本...
API
1,488
社区成员
23,276
社区内容
发帖
与我相关
我的任务
API
VB API
复制链接
扫一扫
分享
社区描述
VB API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章