|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 请教可以检测到Messagebox()在运行吗?
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1696
人关注过本帖
标题:
请教可以检测到Messagebox()在运行吗?
只看楼主
加入收藏
csyx
来 自:火星
等 级:
版主
威 望:
37
帖 子:708
专家分:2833
注 册:2018-3-13
第
41
楼
收藏
得分:0
我印象中 +4096 时,vfp 创建的对话框是基本样式不一样,增加了一个 DS 开头的对话框样式,具体值忘了,跟设置前景窗口有关
这家伙很懒,啥也没留下
2023-05-15 20:37
举报帖子
使用道具
赠送鲜花
吹水佬
等 级:
版主
威 望:
451
帖 子:10607
专家分:43186
注 册:2014-5-20
第
42
楼
收藏
得分:0
用 GetWindow(hWnd, GW_OWNER) 获取所有者窗口,没有Timeout的得到的是表单的hWnd,有Timeout的返回0
2023-05-15 21:37
举报帖子
使用道具
赠送鲜花
foxfans
等 级:
贵宾
威 望:
15
帖 子:113
专家分:324
注 册:2021-10-23
第
43
楼
收藏
得分:0
MessageBox不简单,带时间的那个感觉也做了很多处理,暂时不研究了
图片附件: 游客没有浏览图片的权限,请
登录
或
注册
2023-05-15 21:42
举报帖子
使用道具
赠送鲜花
csyx
来 自:火星
等 级:
版主
威 望:
37
帖 子:708
专家分:2833
注 册:2018-3-13
第
44
楼
收藏
得分:0
三种情况下的窗口样式:
不带 timeout 的 MessageBox
图片附件: 游客没有浏览图片的权限,请
登录
或
注册
带 timeout + 4096 的 MessageBox
图片附件: 游客没有浏览图片的权限,请
登录
或
注册
用 MessageBoxTimeout api 的
图片附件: 游客没有浏览图片的权限,请
登录
或
注册
很明显,vfp 的 +4096 不是简单调用 MessageBoxTimeout api
[此贴子已经被作者于2023-5-15 21:51编辑过]
这家伙很懒,啥也没留下
2023-05-15 21:48
举报帖子
使用道具
赠送鲜花
foxfans
等 级:
贵宾
威 望:
15
帖 子:113
专家分:324
注 册:2021-10-23
第
45
楼
收藏
得分:0
要深入了解原理,看来还是得OD跟进去,或者把相关的样式设置参数修改变化情况勾出来保存后进一步分析观察.
2023-05-15 21:57
举报帖子
使用道具
赠送鲜花
tigerpub
等 级:
论坛游民
帖 子:14
专家分:20
注 册:2023-4-20
第
46
楼
收藏
得分:0
回复 43楼 foxfans
老鸟
2023-05-16 13:06
举报帖子
使用道具
赠送鲜花
吹水佬
等 级:
版主
威 望:
451
帖 子:10607
专家分:43186
注 册:2014-5-20
第
47
楼
收藏
得分:0
看来使用 MESSAGEBOX 的 Timeout 还是要多考虑一下,不只是出现在表单上面还是在下面的问题。
消息对话框没有“所有者”,对其他窗口没有什么限制,有可能出现意想不到的结果。
这种情况,消息对话框出现后,用户对窗口的操作虽然没有即时响应,但还是有效的。
如果消息对话框的内容非常重要,用户操作又没得到即时反映,有可能会影响下一歩操作的正确性。
所以重要的提示最好不要用带Timeout的MESSAGEBOX。
2023-05-16 14:52
举报帖子
使用道具
赠送鲜花
吹水佬
等 级:
版主
威 望:
451
帖 子:10607
专家分:43186
注 册:2014-5-20
第
48
楼
收藏
得分:0
VFP带Timeout的MESSAGEBOX可能是WAIT TIMEOUT 的另一个版本
2023-05-16 14:57
举报帖子
使用道具
赠送鲜花
shenlancwz
等 级:
论坛游民
威 望:
3
帖 子:52
专家分:70
注 册:2018-11-7
第
49
楼
收藏
得分:0
最好加上延时参数,有时提示框被顶层表单遮住,程序就出现假死。
2023-06-01 14:57
举报帖子
使用道具
赠送鲜花
49
5/5页
1
2
3
4
5
快速回复:
请教可以检测到Messagebox()在运行吗?
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.064738 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved