You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Python实现Windows蓝色警告消息框的显示?

实现Windows蓝色系统消息框(断开连接提示样式)

你当前代码里的message_box_flags = 0x00001030包含了警告图标标识(MB_ICONWARNING,0x30),所以弹出的是黄色警告框。要生成你需要的蓝色系统提示框,需要替换为信息图标+系统模态的参数组合:

修正后的代码

import ctypes

message_box_title = "即将断开连接"
message_box_text = "即将在30秒后断开连接"
# 组合参数:MB_ICONINFORMATION(0x40) + MB_SYSTEMMODAL(0x1000)
message_box_flags = 0x00001040  

ctypes.windll.user32.MessageBoxW(None, message_box_text, message_box_title, message_box_flags)

参数说明

  • 0x40(MB_ICONINFORMATION):对应蓝色的信息图标,是你目标样式的核心标识
  • 0x1000(MB_SYSTEMMODAL):将消息框设置为系统模态,确保它会置顶显示,和系统自带的断开连接提示优先级一致

如果需要窗口始终保持在所有窗口最上层,可以追加MB_TOPMOST标识(0x00040000),此时flags改为0x00041040。

内容的提问来源于stack exchange,提问作者Meme410

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 20:27:06