请问pythonwin32Api中的Messagebox 是如何判断用户点击了【确定】或【取消】的?

Rt 求大神解答 多谢

请问python中的win32Api中的Messagebox 是如何判断用户点击了【确定】或【取消】的?

3个回答

 if win32api.MessageBox(0,"是否把XXX保存到 当前目录下的 XXX中?","提示",win32con.MB_YESNO) == IDYES
...
else
...
qq_36380788
qq_36380788 这个IDYES,这么写能是个常量?这不就是个字符。
大约 2 个月之前 回复

这个是windows对话框自己内部判断的,它的确定和取消按钮其实是绑定了两个不同的函数,这样你点击不同的按钮,就会触发不同的消息映射函数

qq_24210469
ChibaAkira 如果点了确定 输出 1 否则输出 2 怎么实现???
2 年多之前 回复
qq_24210469
ChibaAkira win32api.MessageBox(0,"是否把XXX保存到 当前目录下的 XXX中?","提示",win32con.MB_YESNO)
2 年多之前 回复

IDYES要是什么值才能是执行

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问