diff --git a/openvpn.c b/openvpn.c index e6155fe..f554810 100644 --- a/openvpn.c +++ b/openvpn.c @@ -389,6 +389,7 @@ UserAuthDialogFunc(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam) /* Set connection for this dialog and show it */ param = (auth_param_t *) lParam; SetProp(hwndDlg, cfgProp, (HANDLE) param); + SetStatusWinIcon(hwndDlg, ID_ICO_APP); if (param->str) { @@ -434,7 +435,7 @@ UserAuthDialogFunc(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam) else if (param->c->flags & FLAG_SAVE_AUTH_PASS) Button_SetCheck(GetDlgItem (hwndDlg, ID_CHK_SAVE_PASS), BST_CHECKED); - AppendTextToCaption (hwndDlg, param->c->config_name); + SetWindowText (hwndDlg, param->c->config_name); if (param->c->failed_auth_attempts > 0) SetDlgItemTextW(hwndDlg, ID_TXT_WARNING, LoadLocalizedString(IDS_NFO_AUTH_PASS_RETRY)); @@ -537,6 +538,8 @@ UserAuthDialogFunc(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam) case WM_CLOSE: EndDialog(hwndDlg, LOWORD(wParam)); + param = (auth_param_t *) GetProp(hwndDlg, cfgProp); + StopOpenVPN(param->c); return TRUE; case WM_NCDESTROY: diff --git a/res/openvpn-gui-res-cs.rc b/res/openvpn-gui-res-cs.rc index 88d9f05..0bf9663 100644 --- a/res/openvpn-gui-res-cs.rc +++ b/res/openvpn-gui-res-cs.rc @@ -38,8 +38,7 @@ END /* Auth Username/Password Dialog */ ID_DLG_AUTH DIALOG 6, 18, 160, 95 -STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | DS_CENTER | DS_SETFOREGROUND -CAPTION "OpenVPN - Ověření uživatele" +STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND FONT 8, "Microsoft Sans Serif" LANGUAGE LANG_CZECH, SUBLANG_DEFAULT BEGIN diff --git a/res/openvpn-gui-res-de.rc b/res/openvpn-gui-res-de.rc index 41a1ced..02e632f 100644 --- a/res/openvpn-gui-res-de.rc +++ b/res/openvpn-gui-res-de.rc @@ -38,8 +38,7 @@ END /* Auth Username/Password Dialog */ ID_DLG_AUTH DIALOG 6, 18, 160, 95 -STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | DS_CENTER | DS_SETFOREGROUND -CAPTION "OpenVPN – Benutzer-Authentifizierung" +STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND FONT 8, "Microsoft Sans Serif" LANGUAGE LANG_GERMAN, SUBLANG_DEFAULT BEGIN diff --git a/res/openvpn-gui-res-dk.rc b/res/openvpn-gui-res-dk.rc index 4cf2c07..2efd5d4 100644 --- a/res/openvpn-gui-res-dk.rc +++ b/res/openvpn-gui-res-dk.rc @@ -39,8 +39,7 @@ END /* Auth Username/Password Dialog */ ID_DLG_AUTH DIALOG 6, 18, 160, 95 -STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | DS_CENTER | DS_SETFOREGROUND -CAPTION "OpenVPN - Brugerkontrol" +STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND FONT 8, "Microsoft Sans Serif" LANGUAGE LANG_DANISH, SUBLANG_DEFAULT BEGIN diff --git a/res/openvpn-gui-res-en.rc b/res/openvpn-gui-res-en.rc index a528cd2..87005e1 100644 --- a/res/openvpn-gui-res-en.rc +++ b/res/openvpn-gui-res-en.rc @@ -38,8 +38,7 @@ END /* Auth Username/Password Dialog */ ID_DLG_AUTH DIALOG 6, 18, 160, 95 -STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | DS_CENTER | DS_SETFOREGROUND -CAPTION "OpenVPN - User Authentication" +STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND FONT 8, "Microsoft Sans Serif" LANGUAGE LANG_ENGLISH, SUBLANG_DEFAULT BEGIN diff --git a/res/openvpn-gui-res-es.rc b/res/openvpn-gui-res-es.rc index 87e2115..16a53a7 100644 --- a/res/openvpn-gui-res-es.rc +++ b/res/openvpn-gui-res-es.rc @@ -37,8 +37,7 @@ END /* Auth Username/Password Dialog */ ID_DLG_AUTH DIALOG 6, 18, 160, 95 -STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | DS_CENTER | DS_SETFOREGROUND -CAPTION "OpenVPN - Autenticación de usuario" +STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND FONT 8, "Microsoft Sans Serif" LANGUAGE LANG_SPANISH, SUBLANG_DEFAULT BEGIN diff --git a/res/openvpn-gui-res-fi.rc b/res/openvpn-gui-res-fi.rc index f4b75cb..e285246 100644 --- a/res/openvpn-gui-res-fi.rc +++ b/res/openvpn-gui-res-fi.rc @@ -38,8 +38,7 @@ END /* Auth Username/Password Dialog */ ID_DLG_AUTH DIALOG 6, 18, 160, 95 -STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | DS_CENTER | DS_SETFOREGROUND -CAPTION "OpenVPN - Käyttäjän todennus" +STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND FONT 8, "Microsoft Sans Serif" LANGUAGE LANG_FINNISH, SUBLANG_DEFAULT BEGIN diff --git a/res/openvpn-gui-res-fr.rc b/res/openvpn-gui-res-fr.rc index fca0067..1dda68a 100644 --- a/res/openvpn-gui-res-fr.rc +++ b/res/openvpn-gui-res-fr.rc @@ -37,8 +37,7 @@ END /* Auth Username/Password Dialog */ ID_DLG_AUTH DIALOG 6, 18, 160, 95 -STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | DS_CENTER | DS_SETFOREGROUND -CAPTION "Authentification d'utilisateur" +STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND FONT 8, "Microsoft Sans Serif" LANGUAGE LANG_FRENCH, SUBLANG_DEFAULT BEGIN diff --git a/res/openvpn-gui-res-it.rc b/res/openvpn-gui-res-it.rc index 44a8312..c3a04df 100644 --- a/res/openvpn-gui-res-it.rc +++ b/res/openvpn-gui-res-it.rc @@ -37,8 +37,7 @@ END /* Auth Username/Password Dialog */ ID_DLG_AUTH DIALOG 6, 18, 160, 95 -STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | DS_CENTER | DS_SETFOREGROUND -CAPTION "OpenVPN - Autenticazione dell'utente" +STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND FONT 8, "Microsoft Sans Serif" LANGUAGE LANG_ITALIAN, SUBLANG_DEFAULT BEGIN diff --git a/res/openvpn-gui-res-jp.rc b/res/openvpn-gui-res-jp.rc index af2fe5e..c6c1c5b 100644 --- a/res/openvpn-gui-res-jp.rc +++ b/res/openvpn-gui-res-jp.rc @@ -40,8 +40,7 @@ END /* Auth Username/Password Dialog */ ID_DLG_AUTH DIALOG 6, 18, 160, 95 -STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | DS_CENTER | DS_SETFOREGROUND -CAPTION "OpenVPN - ユーザー認証" +STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND FONT 8, "Microsoft Sans Serif" LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT BEGIN diff --git a/res/openvpn-gui-res-kr.rc b/res/openvpn-gui-res-kr.rc index c3702fe..78716f2 100644 --- a/res/openvpn-gui-res-kr.rc +++ b/res/openvpn-gui-res-kr.rc @@ -39,8 +39,7 @@ END /* Auth Username/Password Dialog */ ID_DLG_AUTH DIALOG 6, 18, 160, 95 -STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | DS_CENTER | DS_SETFOREGROUND -CAPTION "OpenVPN - 사용자 인증" +STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND FONT 9, "맑은 고딕" LANGUAGE LANG_KOREAN, SUBLANG_DEFAULT BEGIN diff --git a/res/openvpn-gui-res-nl.rc b/res/openvpn-gui-res-nl.rc index 2507d8c..ae96f59 100644 --- a/res/openvpn-gui-res-nl.rc +++ b/res/openvpn-gui-res-nl.rc @@ -37,8 +37,7 @@ END /* Auth Username/Password Dialog */ ID_DLG_AUTH DIALOG 6, 18, 160, 95 -STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | DS_CENTER | DS_SETFOREGROUND -CAPTION "OpenVPN - Gebruikersauthenticatie" +STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND FONT 8, "Microsoft Sans Serif" LANGUAGE LANG_DUTCH, SUBLANG_DEFAULT BEGIN diff --git a/res/openvpn-gui-res-no.rc b/res/openvpn-gui-res-no.rc index 5bea684..f633eb3 100644 --- a/res/openvpn-gui-res-no.rc +++ b/res/openvpn-gui-res-no.rc @@ -38,8 +38,7 @@ END /* Auth Username/Password Dialog */ ID_DLG_AUTH DIALOG 6, 18, 160, 95 -STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | DS_CENTER | DS_SETFOREGROUND -CAPTION "OpenVPN - Brukerautentisering" +STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND FONT 8, "Microsoft Sans Serif" LANGUAGE LANG_NORWEGIAN, SUBLANG_DEFAULT BEGIN diff --git a/res/openvpn-gui-res-pl.rc b/res/openvpn-gui-res-pl.rc index 8f1c79b..58caf0c 100644 --- a/res/openvpn-gui-res-pl.rc +++ b/res/openvpn-gui-res-pl.rc @@ -39,8 +39,7 @@ END /* Auth Username/Password Dialog */ ID_DLG_AUTH DIALOG 6, 18, 160, 95 -STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | DS_CENTER | DS_SETFOREGROUND -CAPTION "OpenVPN - Autentykacja Użytkownika" +STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND FONT 8, "Microsoft Sans Serif" LANGUAGE LANG_POLISH, SUBLANG_DEFAULT BEGIN diff --git a/res/openvpn-gui-res-pt.rc b/res/openvpn-gui-res-pt.rc index 4696c50..4c295f8 100644 --- a/res/openvpn-gui-res-pt.rc +++ b/res/openvpn-gui-res-pt.rc @@ -37,8 +37,7 @@ END /* Auth Username/Password Dialog */ ID_DLG_AUTH DIALOG 6, 18, 160, 95 -STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | DS_CENTER | DS_SETFOREGROUND -CAPTION "OpenVPN - Autenticação de usuário" +STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND FONT 8, "Microsoft Sans Serif" LANGUAGE LANG_PORTUGUESE, SUBLANG_DEFAULT BEGIN diff --git a/res/openvpn-gui-res-ru.rc b/res/openvpn-gui-res-ru.rc index 26d9827..e9e3e51 100644 --- a/res/openvpn-gui-res-ru.rc +++ b/res/openvpn-gui-res-ru.rc @@ -39,8 +39,7 @@ END /* Auth Username/Password Dialog */ ID_DLG_AUTH DIALOG 6, 18, 180, 95 -STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | DS_CENTER | DS_SETFOREGROUND -CAPTION "OpenVPN - Аутентификация пользователя" +STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND FONT 8, "Microsoft Sans Serif" LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT BEGIN diff --git a/res/openvpn-gui-res-se.rc b/res/openvpn-gui-res-se.rc index b2e4f94..faaee16 100644 --- a/res/openvpn-gui-res-se.rc +++ b/res/openvpn-gui-res-se.rc @@ -37,8 +37,7 @@ END /* Auth Username/Password Dialog */ ID_DLG_AUTH DIALOG 6, 18, 160, 95 -STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | DS_CENTER | DS_SETFOREGROUND -CAPTION "OpenVPN - Användar Autentisering" +STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND FONT 8, "Microsoft Sans Serif" LANGUAGE LANG_SWEDISH, SUBLANG_DEFAULT BEGIN diff --git a/res/openvpn-gui-res-tr.rc b/res/openvpn-gui-res-tr.rc index 637d203..b150ced 100644 --- a/res/openvpn-gui-res-tr.rc +++ b/res/openvpn-gui-res-tr.rc @@ -39,8 +39,7 @@ END /* Auth Username/Password Dialog */ ID_DLG_AUTH DIALOG 6, 18, 160, 95 -STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | DS_CENTER | DS_SETFOREGROUND -CAPTION "OpenVPN - Oturum Açma" +STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND FONT 8, "Microsoft Sans Serif" LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT BEGIN diff --git a/res/openvpn-gui-res-ua.rc b/res/openvpn-gui-res-ua.rc index 66ae61e..7399624 100644 --- a/res/openvpn-gui-res-ua.rc +++ b/res/openvpn-gui-res-ua.rc @@ -37,8 +37,7 @@ END /* Auth Username/Password Dialog */ ID_DLG_AUTH DIALOG 6, 18, 180, 95 -STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | DS_CENTER | DS_SETFOREGROUND -CAPTION "OpenVPN - Перевірка подлінності користувача" +STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND FONT 8, "Microsoft Sans Serif" LANGUAGE LANG_UKRAINIAN, SUBLANG_DEFAULT BEGIN diff --git a/res/openvpn-gui-res-zh-hant.rc b/res/openvpn-gui-res-zh-hant.rc index e69a595..a603bae 100644 --- a/res/openvpn-gui-res-zh-hant.rc +++ b/res/openvpn-gui-res-zh-hant.rc @@ -40,8 +40,7 @@ END /* Auth Username/Password Dialog */ ID_DLG_AUTH DIALOG 6, 18, 160, 95 -STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | DS_CENTER | DS_SETFOREGROUND -CAPTION "OpenVPN - 使用者驗證" +STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_CENTER | DS_SETFOREGROUND FONT 8, "Microsoft Sans Serif" LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL BEGIN