社区
网络编程
帖子详情
如何用vb获得已知的外部程序弹出来的消息提示框的句柄
hzl289894452
2017-05-25 06:56:02
如何用vb获得已知的外部程序弹出来的消息提示框的句柄,
用findwindow和findwindowex函数均无法获得该消息提示框的句柄,
用GetForegroundWindow 获得的只是该外部父程序句柄,
getactivewindow获得句柄为空。
那么到底怎样能控制弹出消息框模拟点击该消息窗口的确定来关闭消息提示窗。
用句柄查看工具可以看到消息提示窗是额外的一个线程
...全文
1919
4
打赏
收藏
如何用vb获得已知的外部程序弹出来的消息提示框的句柄
如何用vb获得已知的外部程序弹出来的消息提示框的句柄, 用findwindow和findwindowex函数均无法获得该消息提示框的句柄, 用GetForegroundWindow 获得的只是该外部父程序句柄, getactivewindow获得句柄为空。 那么到底怎样能控制弹出消息框模拟点击该消息窗口的确定来关闭消息提示窗。 用句柄查看工具可以看到消息提示窗是额外的一个线程
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
舉杯邀明月
2017-05-25
打赏
举报
回复
一般来说,如果是“窗口”,肯定只需要用FindWindow()就行了。 只有需要找“包含于窗口之内的窗口”时(控件、MIDI子窗口等),才需要用到FindWindowEx()。
舉杯邀明月
2017-05-25
打赏
举报
回复
肯定是要用FindWindow()、FindWindowEx()去找。 等它的窗口弹出时,先用SPY++查看一下它的窗口信息(标题、类名等)、层次关系, 然后才能考虑如何去“定位”于它。
赵4老师
2017-05-25
打赏
举报
回复
推荐使用Spy4Win Win10下如果用不了,只好用Spy++
of123
2017-05-25
打赏
举报
回复
就是 findwindow 和 findwindowex。抓不到就一定是没有用对。
如何优化
VB
程序
如何去优化你的
VB
程序
帮助 1、如何去优化你的
VB
程序
Visual Basic 作为一种高级编程语言,它也有着不可避免的缺点---开发出的应用
程序
运行速度慢。如果我们能够
程序
做一些优化,那么情况将会大大改善。要优化
程序
...
OD常用断点,里面有
VB
绝对万能断点,杀
VB
程序
专用
常用断点(OD中) 拦截窗口: bp CreateWindow 创建窗口 bp CreateWindowEx(A) 创建窗口 bp ShowWindow 显示窗口 ...拦截
消息
框: ...bp MessageBox(A) 创建
消息
框 ...bp MessageBoxExA 创建
消息
框
有
VB
绝对万能断点
OD常用断点之我收集,里面有
VB
绝对万能断点,杀
VB
程序
专用 常用断点(OD中) 拦截窗口: bp CreateWindow 创建窗口 bp CreateWindowEx(A) 创建窗口 bp ShowWindow 显示窗口 bp UpdateWindow 更新窗口 ...
VB
函数大全
VB
函数大全 Calendar 常数 可在代码中的任何地方用下列常数代替实际值: 常数 值 描述
vb
CalGreg 0 指出使用的是阳历。
vb
CalHijri 1 指出使用的是伊斯兰历法。 -----------------------------------...
vb
药品库房管理系统设计与实现
药品库房管理系统用计算机管理医院药方药品管理的一种计算机应用技术的创新,在计算机还未普及之前医院药房药品管理都是由工作人员手工书写的方式来操作的.现在一般的医院药方都采用计算机智能化管理,采用计算机作为...
网络编程
1,502
社区成员
18,437
社区内容
发帖
与我相关
我的任务
网络编程
VB 网络编程
复制链接
扫一扫
分享
社区描述
VB 网络编程
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章