标题:请教可以检测到Messagebox()在运行吗?
只看楼主
wxzd123
Rank: 2
等 级:论坛游民
帖 子:238
专家分:43
注 册:2012-9-6
结帖率:85.71%
已结贴  问题点数:20 回复次数:47 
请教可以检测到Messagebox()在运行吗?
可以检测Messagebox()对话框在运行,可以用代码清除吗?谢谢
搜索更多相关主题的帖子: 运行 对话框 清除 检测 Messagebox 
2023-05-14 10:08
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:4 
要看是什么 message box
2023-05-14 10:26
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:4 
MESSAGEBOX(eMessageText [, nDialogBoxType ][, cTitleBarText][, nTimeout])
看下第4个参数

坚守VFP最后的阵地
2023-05-14 10:29
csyx
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:29
帖 子:484
专家分:1827
注 册:2018-3-13
得分:4 
想啥呢?MessageBox 是模式的,显示后就停在哪等待你选择,关未闭前不会执行你的后续代码,就算你知道咋检测,你准备把检查代码放哪?
除非:1) 多进程/多线程协同 or 2) 定时器轮询
就为这多一个进程或线程,或纯属浪费资源的轮询,值得吗?
一定要的话,可以试试 FindWindow - 类名 #32770,找到后发送关闭消息。先斟酌下是否有必要这么做
2023-05-14 10:30
wxzd123
Rank: 2
等 级:论坛游民
帖 子:238
专家分:43
注 册:2012-9-6
得分:0 
回复 2楼 吹水佬
您好,就是直接运行Messagebox()呀
2023-05-14 10:53
wxzd123
Rank: 2
等 级:论坛游民
帖 子:238
专家分:43
注 册:2012-9-6
得分:0 
回复 3楼 sdta
您好,这个方法,不知道为什么跑到表单后面去里
2023-05-14 10:54
wxzd123
Rank: 2
等 级:论坛游民
帖 子:238
专家分:43
注 册:2012-9-6
得分:0 
回复 4楼 csyx
您好,通过另一台机器端口发信息去检测
2023-05-14 10:55
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
以下是引用wxzd123在2023-5-14 10:53:40的发言:

您好,就是直接运行Messagebox()呀


以下是引用wxzd123在2023-5-14 10:55:56的发言:

您好,通过另一台机器端口发信息去检测


看来不只是直接运行Messagebox的问题
详细操作过程说说
2023-05-14 11:38
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
以下是引用wxzd123在2023-5-14 10:54:44的发言:

您好,这个方法,不知道为什么跑到表单后面去里

是不是你的表单设置问题

坚守VFP最后的阵地
2023-05-14 11:51
foxfans
Rank: 4
等 级:贵宾
威 望:11
帖 子:90
专家分:278
注 册:2021-10-23
得分:4 
可能是调用第三方弹窗,自己写的完全可以把代码屏蔽也就没有清除一说了,外部第三方要么破解nop去掉,要么挂勾子屏蔽即可.
2023-05-14 12:51



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-512194-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.291495 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved