显示消息框时,如果您当前处于全屏状态,它将出现在背景中,例如观看视频。如何让消息框在全屏时也显示?
import ctypes
MessageBox = ctypes.windll.user32.MessageBoxW
MessageBox(None, 'Message', 'Window title', 0x40000)
您可以修改消息框创建标志以确保它始终出现在前台。发生您所描述的问题是因为默认情况下,消息框可能出现在全屏应用程序后面。要强制它出现在前台,您可以调整 MessageBoxW 标志以包含 MB_TOPMOST。
import ctypes
here`MessageBox = ctypes.windll.user32.MessageBoxW
MessageBox(None, 'Message', 'Window title', 0x40000 | 0x40000)