diff --git a/openvpn.c b/openvpn.c index 2a4c612..be8b2a9 100644 --- a/openvpn.c +++ b/openvpn.c @@ -422,6 +422,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) { @@ -467,7 +468,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)); @@ -570,6 +571,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 8cb4b1c..7e8792f 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 b713b25..0f5eb45 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 c032ca5..7df8824 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 68c2481..671050e 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 984e35f..037525f 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 7d50c27..55565f9 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 e865bae..3372566 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 9701bdc..ded98ad 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 b730975..8f0aa50 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 5a2b0b0..a8d0a56 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 679b5c8..cf36a5d 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 dd35011..c9ce0b6 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 3a79daa..2022652 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 f4cda2c..c85f0eb 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 05ed38a..884ebd3 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 aa93ee8..6e76a0a 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 9649143..d20ff1a 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 4426741..657ef2c 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 eb6b3d8..63fe959 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