diff --git a/reactos/dll/cpl/mmsys/lang/bg-BG.rc b/reactos/dll/cpl/mmsys/lang/bg-BG.rc index 0e169f2d67d..5234e55fd38 100644 --- a/reactos/dll/cpl/mmsys/lang/bg-BG.rc +++ b/reactos/dll/cpl/mmsys/lang/bg-BG.rc @@ -266,4 +266,5 @@ BEGIN 5851 "Ïóñêîâ èçáîðíèê" 5852 "Èçëèçàíå îò ÐåàêòÎÑ" 5853 "Âëèçàíå â ÐåàêòÎÑ" + 5854 "ReactOS Explorer" END diff --git a/reactos/dll/cpl/mmsys/lang/cs-CZ.rc b/reactos/dll/cpl/mmsys/lang/cs-CZ.rc index 314ab2aa0ca..f49029857ac 100644 --- a/reactos/dll/cpl/mmsys/lang/cs-CZ.rc +++ b/reactos/dll/cpl/mmsys/lang/cs-CZ.rc @@ -269,4 +269,5 @@ BEGIN 5851 "Otevøení nabídky Start" 5852 "Odhlášení od systému ReactOS" 5853 "Pøihlášení k systému ReactOS" + 5854 "ReactOS Explorer" END diff --git a/reactos/dll/cpl/mmsys/lang/de-DE.rc b/reactos/dll/cpl/mmsys/lang/de-DE.rc index 062d15199ba..b1a36cc466a 100644 --- a/reactos/dll/cpl/mmsys/lang/de-DE.rc +++ b/reactos/dll/cpl/mmsys/lang/de-DE.rc @@ -264,4 +264,5 @@ BEGIN 5851 "Startmenü" 5852 "ReactOS-Abmeldung" 5853 "ReactOS-Anmeldung" + 5854 "ReactOS Explorer" END diff --git a/reactos/dll/cpl/mmsys/lang/el-GR.rc b/reactos/dll/cpl/mmsys/lang/el-GR.rc index e5522ca17e2..6f143fe2380 100644 --- a/reactos/dll/cpl/mmsys/lang/el-GR.rc +++ b/reactos/dll/cpl/mmsys/lang/el-GR.rc @@ -264,4 +264,5 @@ BEGIN 5851 "Start Menu" 5852 "ReactOS Logoff" 5853 "ReactOS Logon" + 5854 "ReactOS Explorer" END diff --git a/reactos/dll/cpl/mmsys/lang/en-US.rc b/reactos/dll/cpl/mmsys/lang/en-US.rc index 4d5a700275d..6d0f46e069e 100644 --- a/reactos/dll/cpl/mmsys/lang/en-US.rc +++ b/reactos/dll/cpl/mmsys/lang/en-US.rc @@ -264,4 +264,5 @@ BEGIN 5851 "Start Menu" 5852 "ReactOS Logoff" 5853 "ReactOS Logon" + 5854 "ReactOS Explorer" END diff --git a/reactos/dll/cpl/mmsys/lang/es-ES.rc b/reactos/dll/cpl/mmsys/lang/es-ES.rc index adb65dd9087..afb5b7687a3 100644 --- a/reactos/dll/cpl/mmsys/lang/es-ES.rc +++ b/reactos/dll/cpl/mmsys/lang/es-ES.rc @@ -264,4 +264,5 @@ BEGIN 5851 "Menu de Inicio" 5852 "Cierre de sesión de ReactOS" 5853 "Inicio de sesión en ReactOS" + 5854 "ReactOS Explorer" END diff --git a/reactos/dll/cpl/mmsys/lang/fr-FR.rc b/reactos/dll/cpl/mmsys/lang/fr-FR.rc index 13f0638d7ab..0ee27647661 100644 --- a/reactos/dll/cpl/mmsys/lang/fr-FR.rc +++ b/reactos/dll/cpl/mmsys/lang/fr-FR.rc @@ -264,4 +264,5 @@ BEGIN 5851 "Menu démarrer" 5852 "Déconnexion ReactOS" 5853 "Connexion ReactOS" + 5854 "ReactOS Explorer" END diff --git a/reactos/dll/cpl/mmsys/lang/id-ID.rc b/reactos/dll/cpl/mmsys/lang/id-ID.rc index c4b6b09dfb3..bc259d35712 100644 --- a/reactos/dll/cpl/mmsys/lang/id-ID.rc +++ b/reactos/dll/cpl/mmsys/lang/id-ID.rc @@ -264,4 +264,5 @@ BEGIN 5851 "Start Menu" 5852 "ReactOS Logoff" 5853 "ReactOS Logon" + 5854 "ReactOS Explorer" END diff --git a/reactos/dll/cpl/mmsys/lang/it-IT.rc b/reactos/dll/cpl/mmsys/lang/it-IT.rc index 8f892ca711c..0a1fada5fdd 100644 --- a/reactos/dll/cpl/mmsys/lang/it-IT.rc +++ b/reactos/dll/cpl/mmsys/lang/it-IT.rc @@ -264,4 +264,5 @@ BEGIN 5851 "Menu avvio" 5852 "Fine sessione di ReactOS" 5853 "Inizio sessione di ReactOS" + 5854 "ReactOS Explorer" END diff --git a/reactos/dll/cpl/mmsys/lang/nl-NL.rc b/reactos/dll/cpl/mmsys/lang/nl-NL.rc index f47c12ba2c2..7864484ab09 100644 --- a/reactos/dll/cpl/mmsys/lang/nl-NL.rc +++ b/reactos/dll/cpl/mmsys/lang/nl-NL.rc @@ -265,4 +265,5 @@ BEGIN 5851 "Start Menu" 5852 "ReactOS Logoff" 5853 "ReactOS Logon" + 5854 "ReactOS Explorer" END diff --git a/reactos/dll/cpl/mmsys/lang/no-NO.rc b/reactos/dll/cpl/mmsys/lang/no-NO.rc index f95a59c3066..1cd1707b309 100644 --- a/reactos/dll/cpl/mmsys/lang/no-NO.rc +++ b/reactos/dll/cpl/mmsys/lang/no-NO.rc @@ -264,4 +264,5 @@ BEGIN 5851 "Start Meny" 5852 "ReactOS Logg av" 5853 "ReactOS Logg på" + 5854 "ReactOS Explorer" END diff --git a/reactos/dll/cpl/mmsys/lang/pl-PL.rc b/reactos/dll/cpl/mmsys/lang/pl-PL.rc index ffa982ffe31..6126f4ddb26 100644 --- a/reactos/dll/cpl/mmsys/lang/pl-PL.rc +++ b/reactos/dll/cpl/mmsys/lang/pl-PL.rc @@ -274,4 +274,5 @@ BEGIN 5851 "Menu Start" 5852 "Wylogowanie z ReactOS" 5853 "Logowanie do ReactOS" + 5854 "ReactOS Explorer" END diff --git a/reactos/dll/cpl/mmsys/lang/pt-BR.rc b/reactos/dll/cpl/mmsys/lang/pt-BR.rc index 8091f9a6669..76ec5f0d389 100644 --- a/reactos/dll/cpl/mmsys/lang/pt-BR.rc +++ b/reactos/dll/cpl/mmsys/lang/pt-BR.rc @@ -264,4 +264,5 @@ BEGIN 5851 "Start Menu" 5852 "ReactOS Logoff" 5853 "ReactOS Logon" + 5854 "ReactOS Explorer" END diff --git a/reactos/dll/cpl/mmsys/lang/ro-RO.rc b/reactos/dll/cpl/mmsys/lang/ro-RO.rc index 7f4f475da94..2e39e688b4e 100644 --- a/reactos/dll/cpl/mmsys/lang/ro-RO.rc +++ b/reactos/dll/cpl/mmsys/lang/ro-RO.rc @@ -266,6 +266,7 @@ BEGIN 5851 "Meniu Start" 5852 "IeÈ™ire din ReactOS" 5853 "Intrare în ReactOS" + 5854 "ReactOS Explorer" END #pragma code_page(default) diff --git a/reactos/dll/cpl/mmsys/lang/ru-RU.rc b/reactos/dll/cpl/mmsys/lang/ru-RU.rc index d145ac56d1b..ecf55cead7c 100644 --- a/reactos/dll/cpl/mmsys/lang/ru-RU.rc +++ b/reactos/dll/cpl/mmsys/lang/ru-RU.rc @@ -263,4 +263,5 @@ BEGIN 5851 "Ãëàâíîå ìåíþ" 5852 "Âûõîä èç ReactOS" 5853 "Âõîä â ReactOS" + 5854 "Ïðîâîäíèê ReactOS" END diff --git a/reactos/dll/cpl/mmsys/lang/sk-SK.rc b/reactos/dll/cpl/mmsys/lang/sk-SK.rc index 6efeec3ae04..5e3d159dbe6 100644 --- a/reactos/dll/cpl/mmsys/lang/sk-SK.rc +++ b/reactos/dll/cpl/mmsys/lang/sk-SK.rc @@ -269,4 +269,5 @@ BEGIN 5851 "Ponuka Štart" 5852 "Odhlásenie zo systému ReactOS" 5853 "Prihlásenie do systému ReactOS" + 5854 "ReactOS Explorer" END diff --git a/reactos/dll/cpl/mmsys/lang/uk-UA.rc b/reactos/dll/cpl/mmsys/lang/uk-UA.rc index adabea2d194..2244bf97f07 100644 --- a/reactos/dll/cpl/mmsys/lang/uk-UA.rc +++ b/reactos/dll/cpl/mmsys/lang/uk-UA.rc @@ -272,4 +272,5 @@ BEGIN 5851 "Ãîëîâíå ìåíþ" 5852 "Âèõ³ä ³ç ReactOS" 5853 "Âõ³ä äî ReactOS" + 5854 "ReactOS Explorer" END diff --git a/reactos/dll/cpl/mmsys/lang/zh-CN.rc b/reactos/dll/cpl/mmsys/lang/zh-CN.rc index 81bab64e00a..763015c2d64 100644 --- a/reactos/dll/cpl/mmsys/lang/zh-CN.rc +++ b/reactos/dll/cpl/mmsys/lang/zh-CN.rc @@ -272,4 +272,5 @@ BEGIN 5851 "¡¸¿ªÊ¼¡¹²Ëµ¥" 5852 "ReactOS ×¢Ïú" 5853 "ReactOS µÇ¼" + 5854 "ReactOS Explorer" END diff --git a/reactos/dll/cpl/mmsys/resource.h b/reactos/dll/cpl/mmsys/resource.h index 1b344f68b5c..3a6f58b0565 100644 --- a/reactos/dll/cpl/mmsys/resource.h +++ b/reactos/dll/cpl/mmsys/resource.h @@ -66,8 +66,8 @@ #define IDC_SPEAKIMG 4625 #define IDC_MUTE_ICON 4626 -#define IDS_REACTOS_LOGON 5853 #define IDS_REACTOS_LOGOFF 5852 +#define IDS_REACTOS_LOGON 5853 #define IDS_REACTOS_DEFAULT_SCHEME 5856 diff --git a/reactos/dll/cpl/mmsys/sounds.c b/reactos/dll/cpl/mmsys/sounds.c index 420f7c2525d..e77364e892b 100644 --- a/reactos/dll/cpl/mmsys/sounds.c +++ b/reactos/dll/cpl/mmsys/sounds.c @@ -795,16 +795,7 @@ SoundsDlgProc(HWND hwndDlg, { case WM_INITDIALOG: { - UINT NumWavOut; - - NumWavOut = waveOutGetNumDevs(); - if (!NumWavOut) - { - EnableWindow(GetDlgItem(hwndDlg, IDC_SOUND_SCHEME), FALSE); - EnableWindow(GetDlgItem(hwndDlg, IDC_SAVEAS_BTN), FALSE); - EnableWindow(GetDlgItem(hwndDlg, IDC_DELETE_BTN), FALSE); - EnableWindow(GetDlgItem(hwndDlg, IDC_SCHEME_LIST), FALSE); - } + UINT NumWavOut = waveOutGetNumDevs(); SendMessage(GetDlgItem(hwndDlg, IDC_PLAY_SOUND), BM_SETIMAGE,(WPARAM)IMAGE_ICON, @@ -814,6 +805,15 @@ SoundsDlgProc(HWND hwndDlg, LoadSoundProfiles(hwndDlg); LoadSoundFiles(hwndDlg); ShowSoundScheme(hwndDlg); + + if (!NumWavOut) + { + EnableWindow(GetDlgItem(hwndDlg, IDC_SOUND_SCHEME), FALSE); + EnableWindow(GetDlgItem(hwndDlg, IDC_SAVEAS_BTN), FALSE); + EnableWindow(GetDlgItem(hwndDlg, IDC_DELETE_BTN), FALSE); + EnableWindow(GetDlgItem(hwndDlg, IDC_SCHEME_LIST), FALSE); + } + if (wParam == (WPARAM)GetDlgItem(hwndDlg, IDC_SOUND_SCHEME)) return TRUE; SetFocus(GetDlgItem(hwndDlg, IDC_SOUND_SCHEME));