§ ITPOW >> 文档 >> C#

VC# 线程中 MessageBox.Show 不在最前端(非模式对话框)的解决

作者:vkvi 来源:ITPOW(原创) 日期:2012-9-18

线程中调用 MessageBox.Show("ITPOW"),结果发现并不是在窗口的前端,也就是说在关闭对话框前,窗口仍然是活动的,可以被点击的。

网上的解决办法

只需要指定 MessageBox.Show 的第一个参数:(IWin32Window)this。

如果信了,就“杯具”了,应该把整个 MessageBox.Show 交回窗口的主线程。

解决办法

相关文章