双倍送分,如何让msgbox对话框屏蔽所有窗口

erplooya 2005-03-21 08:01:06
msgbox弹出的模式对话框仅仅只是屏蔽了vb应用程序本身,如何才能实现屏蔽当前所有运行的窗口,即不单击关闭msgbox生成的对话框,就不能切换到其他程序。
...全文
278 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
jayco99 2005-03-25
  • 打赏
  • 举报
回复
各位兄弟:谁有BT MSDN下载的种子啊! 发给我好吗?jayco99@126.com
ddr789512346 2005-03-25
  • 打赏
  • 举报
回复
楼上的可不可以说清楚啊.
裸男 2005-03-25
  • 打赏
  • 举报
回复
何必舍近求远,就加一个4096,所有的程序都将被挂起的。
cubico 2005-03-23
  • 打赏
  • 举报
回复
怎样做一个类似msgbox的模式弹出对话框呢?
可以屏蔽挂起vb本身程序
当该窗口关闭后再返回执行vb程序
wangtopcool 2005-03-23
  • 打赏
  • 举报
回复
楼上,只是让弹出的对话框在最上面...和楼主的要求不相符合啊
赞成 lsftest() 的方法...
===========================================================
他的要求是:"不单击关闭msgbox生成的对话框,就不能切换到其他程序。"
XunBaian 2005-03-23
  • 打赏
  • 举报
回复
楼上正解,如:

MsgBox "你再操作其它程序试试!", vbSystemModal
老汉 2005-03-23
  • 打赏
  • 举报
回复
何必呢?加个4096的按钮参数。看谁还有本事!
erplooya 2005-03-23
  • 打赏
  • 举报
回复
lsftest的方法和XunBaian的方法结合起来就是我想要的方法.谢谢大家.
erplooya 2005-03-21
  • 打赏
  • 举报
回复
wylcy()的方法很好。谢谢
lsftest 2005-03-21
  • 打赏
  • 举报
回复
可以变通的做,目的就是要达到看起来是锁定了其他程序的效果。
首先截屏,然后创建一个大小和屏幕一样的窗口,设置为TOPMOST,然后把图片绘制到窗口,再弹出msgbox,这样看起来就是整个系统被锁定了。

点击系统关闭按钮出现关闭对话框就是这么做的
==========================
只是“看起来”,并不是真的。。。
你试试在xp下“点击系统关闭按钮出现关闭对话框”,然后按alt+tab,还是会转到其他程序的。。。。
楼主的要求的另一种可以尝试的变通方法:首先屏蔽掉键盘(禁止、使失效,这个我没有现成的代码,不过估计网上很多,找找吧),然后弹出一个窗口,不必是msgbox,然后用clipcursor使鼠标只能在刚弹出来那个窗口的范围里面动作。。。。。
wylcy 2005-03-21
  • 打赏
  • 举报
回复
可以变通的做,目的就是要达到看起来是锁定了其他程序的效果。
首先截屏,然后创建一个大小和屏幕一样的窗口,设置为TOPMOST,然后把图片绘制到窗口,再弹出msgbox,这样看起来就是整个系统被锁定了。

点击系统关闭按钮出现关闭对话框就是这么做的
wzzwwz 2005-03-21
  • 打赏
  • 举报
回复
难呀。

1,488

社区成员

发帖
与我相关
我的任务
社区描述
VB API
社区管理员
  • API
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧