windows: Fix panic when quitting dialogs that do not have a cancel button (#40348)

`TaskDialogIndirect` may return `IDCANCEL` when the user quits the
dialog via escape or alt+f4, so we need to account for that.

Fixes ZED-25H

Release Notes:

- Fixed panic when hitting escape in dialogs on windows
e016c05959Lukas Wirth committed on 10/16/2025, 9:44:44 AM· committed by GitHubparentf2e8d0c
1 file changedLine totals unavailable