SCPの上書き確認ダイアログ
https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-messagebox
If a message box has a Cancel button, the function returns the IDCANCEL value if either the ESC key is pressed or the Cancel button is selected. If the message box has no Cancel button, pressing ESC will no effect - unless an MB_OK button is present. If an MB_OK button is displayed and the user presses ESC, the return value will be IDOK.
のようです。
"overwrite it?" に対する MB_YESNO なので、「MB_YESNOCANCEL にする」はないと思います。
「MB_OKCANCEL にする」と質問に対する Yes/No とカバー範囲が微妙に違う気がしますが、「どうしても ESC を生かしたい」ならこれかな、と思います。
確認ダイアログはうっかり消えない方がいいと思うので、私はどちらかというと - な意見です。
TTSSHのリモート->ローカルのSCP時、ローカル側に同名のファイルが有る場合に上書き確認のダイアログが出る。