vb6中如何在鼠标点击模式窗体外时,模式窗体不闪烁

[复制链接]
查看11 | 回复1 | 2010-5-13 10:35:29 | 显示全部楼层 |阅读模式
如题
感谢"科技程序迷 "的回答!
但是我是看到别的程序可以实现.
注意,不是简单的窗体置顶,因为置顶的时候焦点可以转移!
也不能隐藏上级窗体.我是看到别的程序可以这样,焦点不能转移但是点击别的窗体时模式窗体标题栏不闪烁.
其实闪烁也没什么影响,就是感觉不爽!

回复

使用道具 举报

千问 | 2010-5-13 10:35:29 | 显示全部楼层
这个应该涉及对象的焦点问题吧,几乎不可以做到的!在你的VB程序中,就比如Msgbox()或者你自己做的有模态窗体,它肯定要优先于上级窗口,要它不闪(它闪是为了什么?),除非不是有模态窗口,你把上级的暂时隐藏起来,这时还闪烁吗?您试验吧!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行