]> asedeno.scripts.mit.edu Git - PuTTY.git/commitdiff
Add a couple of other sensible button defaults in MessageBox()s.
authorJacob Nevins <jacobn@chiark.greenend.org.uk>
Tue, 15 Feb 2005 19:22:47 +0000 (19:22 +0000)
committerJacob Nevins <jacobn@chiark.greenend.org.uk>
Tue, 15 Feb 2005 19:22:47 +0000 (19:22 +0000)
[originally from svn r5305]

windows/windlg.c
windows/window.c

index 8dd9d2907cc8ae0327dcd0ad85230e8293fcbf06..04470cd66802ce812ab18d6bd8463601c1c816ba 100644 (file)
@@ -793,7 +793,7 @@ void askalg(void *frontend, const char *algtype, const char *algname)
     message = dupprintf(msg, algtype, algname);
     title = dupprintf(mbtitle, appname);
     mbret = MessageBox(NULL, message, title,
-                      MB_ICONWARNING | MB_YESNO);
+                      MB_ICONWARNING | MB_YESNO | MB_DEFBUTTON2);
     sfree(message);
     sfree(title);
     if (mbret == IDYES)
@@ -823,7 +823,7 @@ int askappend(void *frontend, Filename filename)
     mbtitle = dupprintf("%s Log to File", appname);
 
     mbret = MessageBox(NULL, message, mbtitle,
-                      MB_ICONQUESTION | MB_YESNOCANCEL);
+                      MB_ICONQUESTION | MB_YESNOCANCEL | MB_DEFBUTTON3);
 
     sfree(message);
     sfree(mbtitle);
index 1f4220e4e7e76d603d6b8deaced200bb352fa9af..80467745fc43b9ee011e8365877e2e96f9501359 100644 (file)
@@ -1862,7 +1862,8 @@ static LRESULT CALLBACK WndProc(HWND hwnd, UINT message,
            if (!cfg.warn_on_close || session_closed ||
                MessageBox(hwnd,
                           "Are you sure you want to close this session?",
-                          str, MB_ICONWARNING | MB_OKCANCEL) == IDOK)
+                          str, MB_ICONWARNING | MB_OKCANCEL | MB_DEFBUTTON2)
+               == IDOK)
                DestroyWindow(hwnd);
            sfree(str);
        }