如何检查 window 关闭按钮是否被按下 [x]
How to check that the window close button is pressed [x]
$variable = MsgBox(0, "", "Return value.")
MsgBox(0, "", $variable)
; Always returns 1
是否可以在不使用
的情况下以最简单的方式做到这一点
Win* 功能,
Au3Info
当您使用 $MB_OK 标志时,MsgBox 被视为“仅供参考”并且 Window 不区分各种操作。如果您查看带有多个按钮的 MsgBoxes 中的 returns,您通常会发现 [X] returns 与“取消”按钮的值相同。
如果您真的想区分用户何时使用 [X] 关闭对话框,请尝试 ExtMsgBox UDF (https://www.autoitscript.com/forum/topic/109096-extended-message-box-new-version-19-nov-21/) - 它确实提供了唯一的 return.
$variable = MsgBox(0, "", "Return value.")
MsgBox(0, "", $variable)
; Always returns 1
是否可以在不使用
的情况下以最简单的方式做到这一点Win* 功能, Au3Info
当您使用 $MB_OK 标志时,MsgBox 被视为“仅供参考”并且 Window 不区分各种操作。如果您查看带有多个按钮的 MsgBoxes 中的 returns,您通常会发现 [X] returns 与“取消”按钮的值相同。
如果您真的想区分用户何时使用 [X] 关闭对话框,请尝试 ExtMsgBox UDF (https://www.autoitscript.com/forum/topic/109096-extended-message-box-new-version-19-nov-21/) - 它确实提供了唯一的 return.