Author: dchapyshev Date: Sat Aug 15 17:38:40 2009 New Revision: 42704
URL: http://svn.reactos.org/svn/reactos?rev=42704&view=rev Log: - Set mute icon if sound unavailable - Set "No devices" if device unavailable - Disable controls after dialog initialization
Modified: trunk/reactos/dll/cpl/mmsys/audio.c trunk/reactos/dll/cpl/mmsys/lang/bg-BG.rc trunk/reactos/dll/cpl/mmsys/lang/cs-CZ.rc trunk/reactos/dll/cpl/mmsys/lang/de-DE.rc trunk/reactos/dll/cpl/mmsys/lang/el-GR.rc trunk/reactos/dll/cpl/mmsys/lang/en-US.rc trunk/reactos/dll/cpl/mmsys/lang/es-ES.rc trunk/reactos/dll/cpl/mmsys/lang/fr-FR.rc trunk/reactos/dll/cpl/mmsys/lang/id-ID.rc trunk/reactos/dll/cpl/mmsys/lang/it-IT.rc trunk/reactos/dll/cpl/mmsys/lang/nl-NL.rc trunk/reactos/dll/cpl/mmsys/lang/no-NO.rc trunk/reactos/dll/cpl/mmsys/lang/pl-PL.rc trunk/reactos/dll/cpl/mmsys/lang/pt-BR.rc trunk/reactos/dll/cpl/mmsys/lang/ro-RO.rc trunk/reactos/dll/cpl/mmsys/lang/ru-RU.rc trunk/reactos/dll/cpl/mmsys/lang/sk-SK.rc trunk/reactos/dll/cpl/mmsys/lang/uk-UA.rc trunk/reactos/dll/cpl/mmsys/lang/zh-CN.rc trunk/reactos/dll/cpl/mmsys/resource.h trunk/reactos/dll/cpl/mmsys/volume.c
Modified: trunk/reactos/dll/cpl/mmsys/audio.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/mmsys/audio.c?rev=4... ============================================================================== --- trunk/reactos/dll/cpl/mmsys/audio.c [iso-8859-1] (original) +++ trunk/reactos/dll/cpl/mmsys/audio.c [iso-8859-1] Sat Aug 15 17:38:40 2009 @@ -23,29 +23,38 @@ WAVEOUTCAPS waveOutputPaps; WAVEINCAPS waveInputPaps; MIDIOUTCAPS midiOutCaps; + TCHAR szNoDevices[256]; UINT DevsNum; UINT uIndex; HWND hCB; LRESULT Res;
+ LoadString(hApplet, IDS_NO_DEVICES, szNoDevices, sizeof(szNoDevices) / sizeof(TCHAR)); + // Init sound playback devices list hCB = GetDlgItem(hwnd, IDC_DEVICE_PLAY_LIST);
DevsNum = waveOutGetNumDevs(); - if (DevsNum < 1) return; - - for (uIndex = 0; uIndex < DevsNum; uIndex++) - { - if (waveOutGetDevCaps(uIndex, &waveOutputPaps, sizeof(waveOutputPaps))) - continue; - - Res = SendMessage(hCB, CB_ADDSTRING, 0, (LPARAM) waveOutputPaps.szPname); - - if (CB_ERR != Res) - { - SendMessage(hCB, CB_SETITEMDATA, Res, (LPARAM) uIndex); - // TODO: Getting default device - SendMessage(hCB, CB_SETCURSEL, (WPARAM) Res, 0); + if (DevsNum < 1) + { + Res = SendMessage(hCB, CB_ADDSTRING, 0, (LPARAM)szNoDevices); + SendMessage(hCB, CB_SETCURSEL, (WPARAM) Res, 0); + } + else + { + for (uIndex = 0; uIndex < DevsNum; uIndex++) + { + if (waveOutGetDevCaps(uIndex, &waveOutputPaps, sizeof(waveOutputPaps))) + continue; + + Res = SendMessage(hCB, CB_ADDSTRING, 0, (LPARAM) waveOutputPaps.szPname); + + if (CB_ERR != Res) + { + SendMessage(hCB, CB_SETITEMDATA, Res, (LPARAM) uIndex); + // TODO: Getting default device + SendMessage(hCB, CB_SETCURSEL, (WPARAM) Res, 0); + } } }
@@ -53,20 +62,26 @@ hCB = GetDlgItem(hwnd, IDC_DEVICE_REC_LIST);
DevsNum = waveInGetNumDevs(); - if (DevsNum < 1) return; - - for (uIndex = 0; uIndex < DevsNum; uIndex++) - { - if (waveInGetDevCaps(uIndex, &waveInputPaps, sizeof(waveInputPaps))) - continue; - - Res = SendMessage(hCB, CB_ADDSTRING, 0, (LPARAM) waveInputPaps.szPname); - - if (CB_ERR != Res) - { - SendMessage(hCB, CB_SETITEMDATA, Res, (LPARAM) uIndex); - // TODO: Getting default device - SendMessage(hCB, CB_SETCURSEL, (WPARAM) Res, 0); + if (DevsNum < 1) + { + Res = SendMessage(hCB, CB_ADDSTRING, 0, (LPARAM)szNoDevices); + SendMessage(hCB, CB_SETCURSEL, (WPARAM) Res, 0); + } + else + { + for (uIndex = 0; uIndex < DevsNum; uIndex++) + { + if (waveInGetDevCaps(uIndex, &waveInputPaps, sizeof(waveInputPaps))) + continue; + + Res = SendMessage(hCB, CB_ADDSTRING, 0, (LPARAM) waveInputPaps.szPname); + + if (CB_ERR != Res) + { + SendMessage(hCB, CB_SETITEMDATA, Res, (LPARAM) uIndex); + // TODO: Getting default device + SendMessage(hCB, CB_SETCURSEL, (WPARAM) Res, 0); + } } }
@@ -74,20 +89,26 @@ hCB = GetDlgItem(hwnd, IDC_DEVICE_MIDI_LIST);
DevsNum = midiOutGetNumDevs(); - if (DevsNum < 1) return; - - for (uIndex = 0; uIndex < DevsNum; uIndex++) - { - if (midiOutGetDevCaps(uIndex, &midiOutCaps, sizeof(midiOutCaps))) - continue; - - Res = SendMessage(hCB, CB_ADDSTRING, 0, (LPARAM) midiOutCaps.szPname); - - if (CB_ERR != Res) - { - SendMessage(hCB, CB_SETITEMDATA, Res, (LPARAM) uIndex); - // TODO: Getting default device - SendMessage(hCB, CB_SETCURSEL, (WPARAM) Res, 0); + if (DevsNum < 1) + { + Res = SendMessage(hCB, CB_ADDSTRING, 0, (LPARAM)szNoDevices); + SendMessage(hCB, CB_SETCURSEL, (WPARAM) Res, 0); + } + else + { + for (uIndex = 0; uIndex < DevsNum; uIndex++) + { + if (midiOutGetDevCaps(uIndex, &midiOutCaps, sizeof(midiOutCaps))) + continue; + + Res = SendMessage(hCB, CB_ADDSTRING, 0, (LPARAM) midiOutCaps.szPname); + + if (CB_ERR != Res) + { + SendMessage(hCB, CB_SETITEMDATA, Res, (LPARAM) uIndex); + // TODO: Getting default device + SendMessage(hCB, CB_SETCURSEL, (WPARAM) Res, 0); + } } } } @@ -128,9 +149,10 @@ { case WM_INITDIALOG: { - UINT NumWavOut; - - NumWavOut = waveOutGetNumDevs(); + UINT NumWavOut = waveOutGetNumDevs(); + + InitAudioDlg(hwndDlg); + if (!NumWavOut) { EnableWindow(GetDlgItem(hwndDlg, IDC_DEVICE_PLAY_LIST), FALSE); @@ -144,10 +166,6 @@ EnableWindow(GetDlgItem(hwndDlg, IDC_VOLUME3_BTN), FALSE); EnableWindow(GetDlgItem(hwndDlg, IDC_ADV3_BTN), FALSE); } - else - { - InitAudioDlg(hwndDlg); - } } break;
Modified: trunk/reactos/dll/cpl/mmsys/lang/bg-BG.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/mmsys/lang/bg-BG.rc... ============================================================================== --- trunk/reactos/dll/cpl/mmsys/lang/bg-BG.rc [iso-8859-1] (original) +++ trunk/reactos/dll/cpl/mmsys/lang/bg-BG.rc [iso-8859-1] Sat Aug 15 17:38:40 2009 @@ -236,6 +236,7 @@ IDS_CPLNAME "Çâóêîâè óñòðîéñòâà" IDS_CPLDESCRIPTION "Ïðîìåíÿ çâóêîâàòà íàðåäáà çà êîìïþòúðà âè èëè íàñòðîéêèòå çà ãîâîðèòåëèòå è çàïèñâàùèòå óñòðîéñòâà." IDS_NO_SOUND "(Íÿìà)" + IDS_NO_DEVICES "No Devices"
5825 "Ïðîãðàìíà ãðåøêà" 5826 "Çàòâàðÿíå íà ïðîçîðåä"
Modified: trunk/reactos/dll/cpl/mmsys/lang/cs-CZ.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/mmsys/lang/cs-CZ.rc... ============================================================================== --- trunk/reactos/dll/cpl/mmsys/lang/cs-CZ.rc [iso-8859-1] (original) +++ trunk/reactos/dll/cpl/mmsys/lang/cs-CZ.rc [iso-8859-1] Sat Aug 15 17:38:40 2009 @@ -239,6 +239,7 @@ IDS_CPLNAME "Zvuky a zvuková zaøízení" IDS_CPLDESCRIPTION "Upraví zvukové schéma Vaeho poèítaèe, nebo nastaví reproduktory a nahrávací zaøízení." IDS_NO_SOUND "(Není)" + IDS_NO_DEVICES "No Devices"
5825 "Chyba programu" 5826 "Ukonèení programu"
Modified: trunk/reactos/dll/cpl/mmsys/lang/de-DE.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/mmsys/lang/de-DE.rc... ============================================================================== --- trunk/reactos/dll/cpl/mmsys/lang/de-DE.rc [iso-8859-1] (original) +++ trunk/reactos/dll/cpl/mmsys/lang/de-DE.rc [iso-8859-1] Sat Aug 15 17:38:40 2009 @@ -234,6 +234,7 @@ IDS_CPLNAME "Sounds und Audio Geräte" IDS_CPLDESCRIPTION "Ändert das Sound-Schema Ihres Computers, oder konfiguriert die Einstellungen für Ihre Lautsprecher und Aufnahmegeräte." IDS_NO_SOUND "(Kein)" + IDS_NO_DEVICES "No Devices"
5825 "Programmfehler" 5826 "Programm schließen"
Modified: trunk/reactos/dll/cpl/mmsys/lang/el-GR.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/mmsys/lang/el-GR.rc... ============================================================================== --- trunk/reactos/dll/cpl/mmsys/lang/el-GR.rc [iso-8859-1] (original) +++ trunk/reactos/dll/cpl/mmsys/lang/el-GR.rc [iso-8859-1] Sat Aug 15 17:38:40 2009 @@ -234,6 +234,7 @@ IDS_CPLNAME "ÓõóêåõÝò Þ÷ïõ" IDS_CPLDESCRIPTION "ÁëëÜæåé ôï ó÷Þìá Þ÷ïõ ôïõ õðïëïãéóôÞ Þ ôñïðïðïéåß ôéò ñõèìßóåéò ãéá ôá ç÷åßá êáé ôéò óõóêåõÝò åããñáöÞò Þ÷ïõ." IDS_NO_SOUND "(None)" + IDS_NO_DEVICES "No Devices"
5825 "Program error" 5826 "Close program"
Modified: trunk/reactos/dll/cpl/mmsys/lang/en-US.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/mmsys/lang/en-US.rc... ============================================================================== --- trunk/reactos/dll/cpl/mmsys/lang/en-US.rc [iso-8859-1] (original) +++ trunk/reactos/dll/cpl/mmsys/lang/en-US.rc [iso-8859-1] Sat Aug 15 17:38:40 2009 @@ -6,12 +6,12 @@ FONT 8, "MS Shell Dlg" BEGIN ICON IDI_CPLICON, IDI_CPLICON, 8,5,32,32 - LTEXT "",IDC_DEVICE_NAME,40,10,194,36 + LTEXT "",IDC_DEVICE_NAME,40,10,194,20 GROUPBOX "Device volume", -1, 7,30,230,100 CONTROL "", IDC_MUTE_ICON, "Static", SS_ICON | WS_VISIBLE,17,45,32,32 CONTROL "",IDC_VOLUME_TRACKBAR, "msctls_trackbar32", TBS_AUTOTICKS | TBS_ENABLESELRANGE | TBS_BOTTOM | TBS_HORZ | WS_TABSTOP, 65, 45, 140, 14 - LTEXT "Low",-1,62,66,30,17 - LTEXT "High",-1,195,66,30,17 + LTEXT "Low",-1,62,66,30,9 + LTEXT "High",-1,195,66,30,9 CHECKBOX "&Mute", IDC_MUTE_CHECKBOX, 50, 78, 140, 10 CHECKBOX "Place volume &icon in the taskbar", IDC_ICON_IN_TASKBAR, 50, 92, 140, 10 PUSHBUTTON "Ad&vanced...", IDC_ADVANCED_BTN, 150,105,75,15 @@ -27,15 +27,15 @@ CAPTION "Sounds" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "A sound scheme is a set of sounds applied to events to in ReactOS and programs. You can select an existing scheme or save one you have modified.",-1,8,7,230,40 - LTEXT "Sound s&cheme:",-1,8,42,150,17 + LTEXT "A sound scheme is a set of sounds applied to events to in ReactOS and programs. You can select an existing scheme or save one you have modified.",-1,8,7,230,30 + LTEXT "Sound s&cheme:",-1,8,42,150,9 COMBOBOX IDC_SOUND_SCHEME, 8, 53, 230, 46, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP PUSHBUTTON "Sav&e As...", IDC_SAVEAS_BTN, 134,70,50,15 PUSHBUTTON "&Delete", IDC_DELETE_BTN, 188,70,50,15 - LTEXT "To change sounds, click a program event in the following list and then select a sound to apply. You can save the changes as a new sound scheme.",-1,8,90,230,40 - LTEXT "&Program events:",-1,8,118,150,17 + LTEXT "To change sounds, click a program event in the following list and then select a sound to apply. You can save the changes as a new sound scheme.",-1,8,90,230,27 + LTEXT "&Program events:",-1,8,118,150,9 CONTROL "", IDC_SCHEME_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 8, 130, 230, 60, WS_EX_CLIENTEDGE - LTEXT "&Sounds:",IDC_TEXT_SOUND,8,194,80,17, WS_DISABLED + LTEXT "&Sounds:",IDC_TEXT_SOUND,8,194,80,9, WS_DISABLED COMBOBOX IDC_SOUND_LIST, 8, 205, 155, 146, CBS_DROPDOWNLIST | CBS_DISABLENOSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP | WS_DISABLED PUSHBUTTON "", IDC_PLAY_SOUND, 168,205,15,15, WS_DISABLED | BS_ICON PUSHBUTTON "&Browse...", IDC_BROWSE_SOUND, 188,205,50,15, WS_DISABLED @@ -48,19 +48,19 @@ BEGIN GROUPBOX "Sound playback", -1, 7,7,230,60 ICON IDI_CPLICON, IDI_CPLICON, 15,20,32,32 - LTEXT "&Default device:",-1,50,20,80,17 + LTEXT "&Default device:",-1,50,20,80,9 COMBOBOX IDC_DEVICE_PLAY_LIST, 50, 30, 180, 46, CBS_DROPDOWNLIST PUSHBUTTON "&Volume...", IDC_VOLUME1_BTN, 85,47,70,15 PUSHBUTTON "Adva&nced...", IDC_ADV2_BTN, 160,47,70,15 GROUPBOX "Sound recording", -1, 7,75,230,60 ICON IDI_MICROPHONE_ICON, IDI_MICROPHONE_ICON, 15,88,32,32 - LTEXT "D&efault device:",-1,50,88,80,17 + LTEXT "D&efault device:",-1,50,88,80,9 COMBOBOX IDC_DEVICE_REC_LIST, 50, 98, 180, 46, CBS_DROPDOWNLIST PUSHBUTTON "V&olume...", IDC_VOLUME2_BTN, 85,115,70,15 PUSHBUTTON "Advan&ced...", IDC_ADV1_BTN, 160,115,70,15 GROUPBOX "MIDI music playback", -1, 7,145,230,60 ICON IDI_MIDICON, IDI_MIDICON, 15,158,32,32 - LTEXT "De&fault device:",-1,50,158,80,17 + LTEXT "De&fault device:",-1,50,158,80,9 COMBOBOX IDC_DEVICE_MIDI_LIST, 50, 168, 180, 46, CBS_DROPDOWNLIST PUSHBUTTON "Volu&me...", IDC_VOLUME3_BTN, 85,185,70,15 PUSHBUTTON "A&bout...", IDC_ADV3_BTN, 160,185,70,15 @@ -75,13 +75,13 @@ LTEXT "These settings control volume and advanced options for the voice playback or recording device you selected.",-1,8,7,230,40 GROUPBOX "Voice playback", -1, 7,37,230,60 ICON IDI_CPLICON, IDI_CPLICON, 15,50,32,32 - LTEXT "&Default device:",-1,50,50,80,17 + LTEXT "&Default device:",-1,50,50,80,9 COMBOBOX IDC_DEVICE_VOICE_LIST, 50, 60, 180, 46, CBS_DROPDOWNLIST PUSHBUTTON "&Volume...", IDC_VOLUME4_BTN, 85,77,70,15 PUSHBUTTON "Adva&nced...", IDC_ADV4_BTN, 160,77,70,15 GROUPBOX "Voice recording", -1, 7,105,230,60 ICON IDI_MICROPHONE_ICON, IDI_MICROPHONE_ICON, 15,118,32,32 - LTEXT "D&efault device:",-1,50,118,80,17 + LTEXT "D&efault device:",-1,50,118,80,9 COMBOBOX IDC_DEVICE_VOICE_REC_LIST, 50, 128, 180, 46, CBS_DROPDOWNLIST PUSHBUTTON "V&olume...", IDC_VOLUME5_BTN, 85,145,70,15 PUSHBUTTON "Advan&ced...", IDC_ADV5_BTN, 160,145,70,15 @@ -148,9 +148,9 @@ LTEXT "These settings control how ReactOS records audio. They can help you troubleshoot audio-related problems.", 8492, 34, 7, 217, 20 GROUPBOX "Audio recording", 8494, 7, 29, 242, 122 ICON 4380, 8512, 8, 7, 20, 20 - LTEXT "&Hardware acceleration:", 8495, 13, 46, 103, 17 + LTEXT "&Hardware acceleration:", 8495, 13, 46, 103, 9 CONTROL "Slider1", 5395, "MSCTLS_TRACKBAR32", WS_GROUP | WS_TABSTOP | 0x00000401, 150, 43, 62, 18 - LTEXT "&Sample rate conversion quality:", 8496, 13, 103, 103, 17 + LTEXT "&Sample rate conversion quality:", 8496, 13, 103, 103, 9 CONTROL "Slider1", 5396, "MSCTLS_TRACKBAR32", WS_TABSTOP | 0x00000401, 150, 101, 62, 18 PUSHBUTTON "&Restore Defaults", 5400, 9, 158, 110, 14 LTEXT "None", 8497, 125, 46, 24, 10 @@ -234,6 +234,7 @@ IDS_CPLNAME "Sound and Audio Devices" IDS_CPLDESCRIPTION "Changes the sound scheme for your computer, or configure the settings for your speakers and recording devices." IDS_NO_SOUND "(None)" + IDS_NO_DEVICES "No Devices"
5825 "Program error" 5826 "Close program"
Modified: trunk/reactos/dll/cpl/mmsys/lang/es-ES.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/mmsys/lang/es-ES.rc... ============================================================================== --- trunk/reactos/dll/cpl/mmsys/lang/es-ES.rc [iso-8859-1] (original) +++ trunk/reactos/dll/cpl/mmsys/lang/es-ES.rc [iso-8859-1] Sat Aug 15 17:38:40 2009 @@ -234,6 +234,7 @@ IDS_CPLNAME "Dispositivos de sonido y audio" IDS_CPLDESCRIPTION "Cambie la combinación de sonidos para el equipo, o configure los parámetros para sus altavoces y dispositivos de grabación." IDS_NO_SOUND "(Ninguno)" + IDS_NO_DEVICES "No Devices"
5825 "Program error" 5826 "Cerrar programa"
Modified: trunk/reactos/dll/cpl/mmsys/lang/fr-FR.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/mmsys/lang/fr-FR.rc... ============================================================================== --- trunk/reactos/dll/cpl/mmsys/lang/fr-FR.rc [iso-8859-1] (original) +++ trunk/reactos/dll/cpl/mmsys/lang/fr-FR.rc [iso-8859-1] Sat Aug 15 17:38:40 2009 @@ -234,6 +234,7 @@ IDS_CPLNAME "Son et périphériques audio" IDS_CPLDESCRIPTION "Change le modèle de sons de votre ordinateur, ou configure les paramètres de vos hauts-parleurs et de vos périphériques d'enregistrement." IDS_NO_SOUND "(Aucun)" + IDS_NO_DEVICES "No Devices"
5825 "Erreur programme" 5826 "Fermeture programme"
Modified: trunk/reactos/dll/cpl/mmsys/lang/id-ID.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/mmsys/lang/id-ID.rc... ============================================================================== --- trunk/reactos/dll/cpl/mmsys/lang/id-ID.rc [iso-8859-1] (original) +++ trunk/reactos/dll/cpl/mmsys/lang/id-ID.rc [iso-8859-1] Sat Aug 15 17:38:40 2009 @@ -234,6 +234,7 @@ IDS_CPLNAME "Suara dan Audio Devices" IDS_CPLDESCRIPTION "Mengubah skema suara untuk komputer anda, atau mengkonfigurasi setelan untuk speaker dan device perekaman anda." IDS_NO_SOUND "(None)" + IDS_NO_DEVICES "No Devices"
5825 "Program error" 5826 "Close program"
Modified: trunk/reactos/dll/cpl/mmsys/lang/it-IT.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/mmsys/lang/it-IT.rc... ============================================================================== --- trunk/reactos/dll/cpl/mmsys/lang/it-IT.rc [iso-8859-1] (original) +++ trunk/reactos/dll/cpl/mmsys/lang/it-IT.rc [iso-8859-1] Sat Aug 15 17:38:40 2009 @@ -234,6 +234,7 @@ IDS_CPLNAME "Suoni e Dispositivi audio" IDS_CPLDESCRIPTION "Cambia lo schema dei suoni per il tuo computer o configura le impostazioni per gli altoparlanti e i dispositivi di registrazione." IDS_NO_SOUND "(nessuno)" + IDS_NO_DEVICES "No Devices"
5825 "Errore del programma" 5826 "Chiudere il programma"
Modified: trunk/reactos/dll/cpl/mmsys/lang/nl-NL.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/mmsys/lang/nl-NL.rc... ============================================================================== --- trunk/reactos/dll/cpl/mmsys/lang/nl-NL.rc [iso-8859-1] (original) +++ trunk/reactos/dll/cpl/mmsys/lang/nl-NL.rc [iso-8859-1] Sat Aug 15 17:38:40 2009 @@ -235,6 +235,7 @@ IDS_CPLNAME "Geluid en Audio apparaten" IDS_CPLDESCRIPTION "Verander het geluidsschema van uw computer of configureer de aanwezige geluidsapparatuur." IDS_NO_SOUND "(Geen)" + IDS_NO_DEVICES "No Devices"
5825 "Program error" 5826 "Close program"
Modified: trunk/reactos/dll/cpl/mmsys/lang/no-NO.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/mmsys/lang/no-NO.rc... ============================================================================== --- trunk/reactos/dll/cpl/mmsys/lang/no-NO.rc [iso-8859-1] (original) +++ trunk/reactos/dll/cpl/mmsys/lang/no-NO.rc [iso-8859-1] Sat Aug 15 17:38:40 2009 @@ -234,6 +234,7 @@ IDS_CPLNAME "Lyder og lydenheter" IDS_CPLDESCRIPTION "Changes the sound scheme for your computer, or configure the settings for your speakers and recording devices." IDS_NO_SOUND "(Ingen)" + IDS_NO_DEVICES "No Devices"
5825 "Program feil" 5826 "Avslutt program"
Modified: trunk/reactos/dll/cpl/mmsys/lang/pl-PL.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/mmsys/lang/pl-PL.rc... ============================================================================== --- trunk/reactos/dll/cpl/mmsys/lang/pl-PL.rc [iso-8859-1] (original) +++ trunk/reactos/dll/cpl/mmsys/lang/pl-PL.rc [iso-8859-1] Sat Aug 15 17:38:40 2009 @@ -244,6 +244,7 @@ IDS_CPLNAME "Dwiêk i urz¹dzenia audio" IDS_CPLDESCRIPTION "Zmieñ schemat dwiêkowy dla tego komputera lub skonfiguruj ustawienia g³oników i urz¹dzeñ nagrywaj¹cych." IDS_NO_SOUND "(Brak)" + IDS_NO_DEVICES "No Devices"
5825 "B³¹d programu" 5826 "Zamknij program"
Modified: trunk/reactos/dll/cpl/mmsys/lang/pt-BR.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/mmsys/lang/pt-BR.rc... ============================================================================== --- trunk/reactos/dll/cpl/mmsys/lang/pt-BR.rc [iso-8859-1] (original) +++ trunk/reactos/dll/cpl/mmsys/lang/pt-BR.rc [iso-8859-1] Sat Aug 15 17:38:40 2009 @@ -234,6 +234,7 @@ IDS_CPLNAME "Sons e dispositivos de audio" IDS_CPLDESCRIPTION "Altera o esquema de som para o seu computador ou define as configurações para os auto-falantes e dispositivos de gravação." IDS_NO_SOUND "(None)" + IDS_NO_DEVICES "No Devices"
5825 "Program error" 5826 "Close program"
Modified: trunk/reactos/dll/cpl/mmsys/lang/ro-RO.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/mmsys/lang/ro-RO.rc... ============================================================================== --- trunk/reactos/dll/cpl/mmsys/lang/ro-RO.rc [iso-8859-1] (original) +++ trunk/reactos/dll/cpl/mmsys/lang/ro-RO.rc [iso-8859-1] Sat Aug 15 17:38:40 2009 @@ -236,6 +236,7 @@ IDS_CPLNAME "Sunet Èi dispozitive audio" IDS_CPLDESCRIPTION "SchimbÄ schema de sunete a computerului Èi modificÄ setÄrile pentru dispozitivele de redare Èi de înregistrare sunet instalate." IDS_NO_SOUND "(Niciunul)" + IDS_NO_DEVICES "No Devices"
5825 "Eroare program" 5826 "Ãnchidere program"
Modified: trunk/reactos/dll/cpl/mmsys/lang/ru-RU.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/mmsys/lang/ru-RU.rc... ============================================================================== --- trunk/reactos/dll/cpl/mmsys/lang/ru-RU.rc [iso-8859-1] (original) +++ trunk/reactos/dll/cpl/mmsys/lang/ru-RU.rc [iso-8859-1] Sat Aug 15 17:38:40 2009 @@ -6,12 +6,12 @@ FONT 8, "MS Shell Dlg" BEGIN ICON IDI_CPLICON, IDI_CPLICON, 8,5,32,32 - LTEXT "",IDC_DEVICE_NAME,40,10,194,36 + LTEXT "",IDC_DEVICE_NAME,40,10,194,19 GROUPBOX "Ãðîìêîñòü ìèêøåðà", -1, 7,30,230,100 CONTROL "", IDC_MUTE_ICON, "Static", SS_ICON | WS_VISIBLE,17,45,32,32 CONTROL "",IDC_VOLUME_TRACKBAR, "msctls_trackbar32", TBS_AUTOTICKS | TBS_ENABLESELRANGE | TBS_BOTTOM | TBS_HORZ | WS_TABSTOP, 65, 45, 140, 14 - LTEXT "íèæå",-1,62,66,30,17 - LTEXT "âûøå",-1,195,66,30,17 + LTEXT "íèæå",-1,62,66,30,9 + LTEXT "âûøå",-1,195,66,30,9 CHECKBOX "Â&ûêëþ÷èòü çâóê", IDC_MUTE_CHECKBOX, 50, 78, 140, 10 CHECKBOX "Îòîáðàæàòü &çíà÷îê íà ïàíåëè çàäà÷", IDC_ICON_IN_TASKBAR, 50, 92, 140, 10 PUSHBUTTON "&Äîïîëíèòåëüíî...", IDC_ADVANCED_BTN, 155,110,75,15 @@ -27,15 +27,15 @@ CAPTION "Çâóêè" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "Çâóêîâàÿ ñõåìà çàäàåò çâóêè, ñîïðîâîæäàþùèå ñîáûòèÿ â îïåðàöèîííîé ñèñòåìå ReactOS è ïðîãðàììàõ. Ìîæíî âûáðàòü îäíó èç ñóùåñòâóþùèõ ñõåì èëè ñîçäàòü íîâóþ.",-1,8,7,230,40 - LTEXT "Çâóêîâàÿ ñ&õåìà:",-1,8,42,150,17 + LTEXT "Çâóêîâàÿ ñõåìà çàäàåò çâóêè, ñîïðîâîæäàþùèå ñîáûòèÿ â îïåðàöèîííîé ñèñòåìå ReactOS è ïðîãðàììàõ. Ìîæíî âûáðàòü îäíó èç ñóùåñòâóþùèõ ñõåì èëè ñîçäàòü íîâóþ.",-1,8,7,230,30 + LTEXT "Çâóêîâàÿ ñ&õåìà:",-1,8,42,150,9 COMBOBOX IDC_SOUND_SCHEME, 8, 53, 230, 46, CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP PUSHBUTTON "Ñîõðàíèòü &êàê...", IDC_SAVEAS_BTN, 119,70,65,15 PUSHBUTTON "&Óäàëèòü", IDC_DELETE_BTN, 188,70,50,15 - LTEXT "×òîáû èçìåíèòü çâóêîâîå ñîïðîâîæäåíèå, ùåëêíèòå íà ñîáûòèè â ñïèñêå è âûáåðèòå íóæíûé çâóê. Èçìåíåíèÿ ìîæíî ñîõðàíèòü êàê íîâóþ çâóêîâóþ ñõåìó.",-1,8,90,230,40 - LTEXT "Ïðîãðàììíûå &ñîáûòèÿ:",-1,8,118,150,17 + LTEXT "×òîáû èçìåíèòü çâóêîâîå ñîïðîâîæäåíèå, ùåëêíèòå íà ñîáûòèè â ñïèñêå è âûáåðèòå íóæíûé çâóê. Èçìåíåíèÿ ìîæíî ñîõðàíèòü êàê íîâóþ çâóêîâóþ ñõåìó.",-1,8,90,230,28 + LTEXT "Ïðîãðàììíûå &ñîáûòèÿ:",-1,8,118,150,9 CONTROL "", IDC_SCHEME_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL | LVS_SHOWSELALWAYS | LVS_SORTASCENDING | WS_BORDER | WS_TABSTOP, 8, 130, 230, 60, WS_EX_CLIENTEDGE - LTEXT "&Çâóêè:",IDC_TEXT_SOUND,8,194,80,17, WS_DISABLED + LTEXT "&Çâóêè:",IDC_TEXT_SOUND,8,194,80,9, WS_DISABLED COMBOBOX IDC_SOUND_LIST, 8, 205, 155, 146, CBS_DROPDOWNLIST | CBS_DISABLENOSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP | WS_DISABLED PUSHBUTTON "", IDC_PLAY_SOUND, 168,205,15,15, WS_DISABLED | BS_ICON PUSHBUTTON "&Îáçîð...", IDC_BROWSE_SOUND, 188,205,50,15, WS_DISABLED @@ -48,19 +48,19 @@ BEGIN GROUPBOX "Âîñïðîèçâåäåíèå çâóêà", -1, 7,7,230,60 ICON IDI_CPLICON, IDI_CPLICON, 15,20,32,32 - LTEXT "&Èñïîëüçóåìîå ïî óìîë÷àíèþ óñòðîéñòâî:",-1,50,20,180,17 + LTEXT "&Èñïîëüçóåìîå ïî óìîë÷àíèþ óñòðîéñòâî:",-1,50,20,180,9 COMBOBOX IDC_DEVICE_PLAY_LIST, 50, 30, 180, 46, CBS_DROPDOWNLIST PUSHBUTTON "&Ãðîìêîñòü...", IDC_VOLUME1_BTN, 85,47,70,15 PUSHBUTTON "&Íàñòðîéêà...", IDC_ADV2_BTN, 160,47,70,15 GROUPBOX "Çàïèñü çâóêà", -1, 7,75,230,60 ICON IDI_MICROPHONE_ICON, IDI_MICROPHONE_ICON, 15,88,32,32 - LTEXT "È&èñïîëüçóåìîå ïî óìîë÷àíèþ óñòðîéñòâî:",-1,50,88,180,17 + LTEXT "È&èñïîëüçóåìîå ïî óìîë÷àíèþ óñòðîéñòâî:",-1,50,88,180,9 COMBOBOX IDC_DEVICE_REC_LIST, 50, 98, 180, 46, CBS_DROPDOWNLIST PUSHBUTTON "Ãðî&ìêîñòü...", IDC_VOLUME2_BTN, 85,115,70,15 PUSHBUTTON "Í&àñòðîéêà...", IDC_ADV1_BTN, 160,115,70,15 GROUPBOX "Âîñïðîèçâåäåíèå MIDI", -1, 7,145,230,60 ICON IDI_MIDICON, IDI_MIDICON, 15,158,32,32 - LTEXT "Èñ&ïîëüçóåìîå ïî óìîë÷àíèþ óñòðîéñòâî:",-1,50,158,180,17 + LTEXT "Èñ&ïîëüçóåìîå ïî óìîë÷àíèþ óñòðîéñòâî:",-1,50,158,180,9 COMBOBOX IDC_DEVICE_MIDI_LIST, 50, 168, 180, 46, CBS_DROPDOWNLIST PUSHBUTTON "Ãðîì&êîñòü...", IDC_VOLUME3_BTN, 85,185,70,15 PUSHBUTTON "Ñâ&åäåíèÿ...", IDC_ADV3_BTN, 160,185,70,15 @@ -72,16 +72,16 @@ CAPTION "Ðå÷ü" FONT 8, "MS Shell Dlg" BEGIN - LTEXT "Ìîæíî èçìåíèòü ãðîìêîñòü è äðóãèå ïàðàìåòðû äëÿ âûáðàííûõ âàìè óñòðîéñòâ âîñïðîèçâåäåíèÿ è çàïèñè ðå÷è.",-1,8,7,230,40 + LTEXT "Ìîæíî èçìåíèòü ãðîìêîñòü è äðóãèå ïàðàìåòðû äëÿ âûáðàííûõ âàìè óñòðîéñòâ âîñïðîèçâåäåíèÿ è çàïèñè ðå÷è.",-1,8,7,230,30 GROUPBOX "Âîñïðîèçâåäåíèå ðå÷è", -1, 7,37,230,60 ICON IDI_CPLICON, IDI_CPLICON, 15,50,32,32 - LTEXT "&Èñïîëüçóåìîå ïî óìîë÷àíèþ óñòðîéñòâî:",-1,50,50,180,17 + LTEXT "&Èñïîëüçóåìîå ïî óìîë÷àíèþ óñòðîéñòâî:",-1,50,50,180,9 COMBOBOX IDC_DEVICE_VOICE_LIST, 50, 60, 180, 46, CBS_DROPDOWNLIST PUSHBUTTON "&Ãðîìêîñòü...", IDC_VOLUME4_BTN, 85,77,70,15 PUSHBUTTON "&Äîïîëíèòåëüíî...", IDC_ADV4_BTN, 160,77,70,15 GROUPBOX "Çàïèñü ðå÷è", -1, 7,105,230,60 ICON IDI_MICROPHONE_ICON, IDI_MICROPHONE_ICON, 15,118,32,32 - LTEXT "È&ñïîëüçóåìîå ïî óìîë÷àíèþ óòðîéñòâî:",-1,50,118,180,17 + LTEXT "È&ñïîëüçóåìîå ïî óìîë÷àíèþ óòðîéñòâî:",-1,50,118,180,9 COMBOBOX IDC_DEVICE_VOICE_REC_LIST, 50, 128, 180, 46, CBS_DROPDOWNLIST PUSHBUTTON "Ãðî&ìêîñòü...", IDC_VOLUME5_BTN, 85,145,70,15 PUSHBUTTON "Äîïî&ëíèòåëüíî...", IDC_ADV5_BTN, 160,145,70,15 @@ -114,13 +114,13 @@ ICON 4379, -1, 7, 8, 20, 20 LTEXT "Óêàæèòå ðàñïîëîæåíèå äèíàìèêîâ, íàèáîëåå ñîîòâåòñòâóþùåå ðåàëüíîìó äëÿ äàííîãî êîìïüþòåðà.", -1, 36, 8, 215, 27 CONTROL 110, 5376, "STATIC", SS_BITMAP | SS_CENTERIMAGE, 37, 40, 209, 112, WS_EX_TRANSPARENT - LTEXT "&Ðàñïîëîæåíèå äèíàìèêîâ:", 8502, 53, 169, 55, 10 + LTEXT "&Ðàñïîëîæåíèå äèíàìèêîâ:", 8502, 53, 169, 100, 10 COMBOBOX 5401, 52, 182, 170, 200, CBS_DROPDOWNLIST | WS_VSCROLL | NOT WS_TABSTOP END
IDD_PERFORMANCE1 DIALOG 0, 0, 257, 218 STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Performance" +CAPTION "Ïðîèçâîäèòåëüíîñòü" FONT 8, "MS Shell Dlg" BEGIN LTEXT "Ýòè ïàðàìåòðû óïðàâëÿþò âîñïðîèçâåäåíèåì çâóêà è ìîãóò ïîìî÷ü ïðè äèàãíîñòèêå íåïîëàäîê ñî çâóêîì.", 8492, 34, 7, 218, 23 @@ -132,7 +132,7 @@ CONTROL "Slider1", 5396, "MSCTLS_TRACKBAR32", WS_TABSTOP | 0x00000401, 150, 121, 62, 18 PUSHBUTTON "&Âîññòàíîâèòü óìîë÷àíèÿ", 5400, 7, 191, 110, 14 LTEXT "Íåò", 8497, 128, 56, 21, 10 - LTEXT "Ïîëíîå", 8498, 214, 56, 21, 9 + LTEXT "Ïîëíîå", 8498, 214, 56, 30, 9 LTEXT "Íèæå", 8499, 128, 123, 21, 10 LTEXT "Âûøå", 8500, 214, 123, 23, 9 LTEXT "Ýòîò ïàðàìåòð îïèñûâàåò íàñòðîéêó óñòðîéñòâà çàõâàòà çâóêà", 5399, 13, 145, 227, 21 @@ -141,23 +141,23 @@
IDD_PERFORMANCE2 DIALOG 0, 0, 257, 218 STYLE DS_SHELLFONT | WS_CHILD | WS_DISABLED | WS_CAPTION -CAPTION "Performance" +CAPTION "Ïðîèçâîäèòåëüíîñòü" FONT 8, "MS Shell Dlg" BEGIN LTEXT "Ýòè ïàðàìåòðû óïðàâëÿþò çàïèñüþ çâóêà è ìîãóò ïîìî÷ü ïðè äèàãíîñòèêå íåïîëàäîê ñî çâóêîì.", 8492, 34, 7, 217, 20 GROUPBOX "Çàïèñü çâóêà", 8494, 7, 29, 242, 122 ICON 4380, 8512, 8, 7, 20, 20 - LTEXT "&Àïïàðàòíîå óñêîðåíèå:", 8495, 13, 46, 103, 17 + LTEXT "&Àïïàðàòíîå óñêîðåíèå:", 8495, 13, 46, 103, 9 CONTROL "Slider1", 5395, "MSCTLS_TRACKBAR32", WS_GROUP | WS_TABSTOP | 0x00000401, 150, 43, 62, 18 - LTEXT "&×àñòîòà äèñêðåòèçàöèè:", 8496, 13, 103, 103, 17 + LTEXT "&×àñòîòà äèñêðåòèçàöèè:", 8496, 13, 103, 103, 9 CONTROL "Slider1", 5396, "MSCTLS_TRACKBAR32", WS_TABSTOP | 0x00000401, 150, 101, 62, 18 PUSHBUTTON "&Âîññòàíîâèòü óìîë÷àíèÿ", 5400, 9, 158, 110, 14 LTEXT "Íåò", 8497, 125, 46, 24, 10 - LTEXT "Ïîëíîå", 8498, 217, 46, 19, 9 + LTEXT "Ïîëíîå", 8498, 217, 46, 30, 9 LTEXT "Íèæå", 8499, 125, 103, 24, 10 LTEXT "Âûøå", 8500, 217, 103, 19, 9 LTEXT "Ýòîò ïàðàìåòð îïèñûâàåò íàñòðîéêó óñòðîéñòâà çàõâàòà çâóêà", 5399, 13, 125, 222, 21 - LTEXT "Ýòîò ïàðàìåòð îïèñûâàåò íàñòðîéêó óñòðîéñòâà îáðàáîòêè çâóêà", 5398, 13, 68, 218, 24 + LTEXT "Ýòîò ïàðàìåòð îïèñûâàåò íàñòðîéêó óñòðîéñòâà îáðàáîòêè çâóêà", 5398, 13, 68, 218, 17 END
IDD_SETUP1 DIALOG 0, 0, 227, 206 @@ -169,7 +169,7 @@ ICON 4393, 10241, 26, 26, 20, 20 LTEXT "Ýòîò êîìïüþòåð íå ìîæåò âîñïðîèçâîäèòü çâóê ïîêà ñëóæáà çâóêà ReactOS íå âêëþ÷åíà.", 10245, 60, 25, 150, 40 AUTOCHECKBOX "&Âêëþ÷èòü Çâóê ReactOS", 10253, 60, 68, 150, 9 - LTEXT "Ïðèìå÷àíèÿ", 10246, 58, 87, 150, 11 + LTEXT "Ïðèìå÷àíèÿ", 10246, 58, 87, 150, 9 LTEXT "1. You must be an administrator to enable this service. If you are not logged on as administrator, you will be prompted for an administrator name and password.", 10247, 60, 100, 150, 40 LTEXT "2. Ïîñëå òîãî, êàê âû âêëþ÷èòå Çâóê ReactOS, âû äîëæíû ïåðåçàãðóçèòü êîìïüþòåð.", 10248, 60, 140, 150, 40 END @@ -233,6 +233,7 @@ IDS_CPLNAME "Çâóê è àóäèîóñòðîéñòâà" IDS_CPLDESCRIPTION "Èçìåíåíèå çâóêîâûõ ñõåì âàøåãî êîìïüþòåðà, íàñòðîéêà êîëîíîê è çàïèñûâàþùèõ óñòðîéñòâ." IDS_NO_SOUND "(Íåò)" + IDS_NO_DEVICES "No Devices"
5825 "Îøèáêà ïðîãðàììû" 5826 "Çàêðûòü ïðîãðàììó"
Modified: trunk/reactos/dll/cpl/mmsys/lang/sk-SK.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/mmsys/lang/sk-SK.rc... ============================================================================== --- trunk/reactos/dll/cpl/mmsys/lang/sk-SK.rc [iso-8859-1] (original) +++ trunk/reactos/dll/cpl/mmsys/lang/sk-SK.rc [iso-8859-1] Sat Aug 15 17:38:40 2009 @@ -239,6 +239,7 @@ IDS_CPLNAME "Zvuk a zvukové zariadenia" IDS_CPLDESCRIPTION "Changes the sound scheme for your computer, or configure the settings for your speakers and recording devices." IDS_NO_SOUND "(iadne)" + IDS_NO_DEVICES "No Devices"
5825 "Chyba programu" 5826 "Zavrie program"
Modified: trunk/reactos/dll/cpl/mmsys/lang/uk-UA.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/mmsys/lang/uk-UA.rc... ============================================================================== --- trunk/reactos/dll/cpl/mmsys/lang/uk-UA.rc [iso-8859-1] (original) +++ trunk/reactos/dll/cpl/mmsys/lang/uk-UA.rc [iso-8859-1] Sat Aug 15 17:38:40 2009 @@ -242,6 +242,7 @@ IDS_CPLNAME "Çâóêîâ³ ³ àóä³î ïðèñòðî¿" IDS_CPLDESCRIPTION "Çì³íà çâóêîâèõ ñõåì âàøîãî êîìï'þòåðà, íàñòðîþâàííÿ êîëîíîê ³ çàïèñóþ÷èõ ïðèñòðî¿â." IDS_NO_SOUND "(íåìàº)" + IDS_NO_DEVICES "No Devices"
5825 "Ïîìèëêà ïðîãðàìè" 5826 "Çàêðèòè ïðîãðàìó"
Modified: trunk/reactos/dll/cpl/mmsys/lang/zh-CN.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/mmsys/lang/zh-CN.rc... ============================================================================== --- trunk/reactos/dll/cpl/mmsys/lang/zh-CN.rc [iso-8859-1] (original) +++ trunk/reactos/dll/cpl/mmsys/lang/zh-CN.rc [iso-8859-1] Sat Aug 15 17:38:40 2009 @@ -242,6 +242,7 @@ IDS_CPLNAME "ÉùÒôºÍÒôƵÉ豸" IDS_CPLDESCRIPTION "¸ü¸Ä¼ÆËã»úµÄÉùÒô·½°¸£¬»òÕßÅäÖÃÑïÉùÆ÷ºÍ¼ÒôÉ豸µÄÉèÖÃ" IDS_NO_SOUND "(ÎÞ)" + IDS_NO_DEVICES "No Devices"
5825 "³ÌÐò³ö´í" 5826 "¹Ø±Õ³ÌÐò"
Modified: trunk/reactos/dll/cpl/mmsys/resource.h URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/mmsys/resource.h?re... ============================================================================== --- trunk/reactos/dll/cpl/mmsys/resource.h [iso-8859-1] (original) +++ trunk/reactos/dll/cpl/mmsys/resource.h [iso-8859-1] Sat Aug 15 17:38:40 2009 @@ -75,6 +75,7 @@ #define IDS_CPLNAME 1000 #define IDS_CPLDESCRIPTION 1001 #define IDS_NO_SOUND 1002 +#define IDS_NO_DEVICES 1003
#endif /* __CPL_RESOURCE_H */
Modified: trunk/reactos/dll/cpl/mmsys/volume.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/cpl/mmsys/volume.c?rev=... ============================================================================== --- trunk/reactos/dll/cpl/mmsys/volume.c [iso-8859-1] (original) +++ trunk/reactos/dll/cpl/mmsys/volume.c [iso-8859-1] Sat Aug 15 17:38:40 2009 @@ -234,6 +234,7 @@ EnableWindow(GetDlgItem(hwndDlg, IDC_SPEAKER_SET_BTN), FALSE); EnableWindow(GetDlgItem(hwndDlg, IDC_SPEAKER_VOL_BTN), FALSE); EnableWindow(GetDlgItem(hwndDlg, IDC_ADVANCED2_BTN), FALSE); + SendDlgItemMessage(hwndDlg, IDC_MUTE_ICON, STM_SETIMAGE, IMAGE_ICON, (LPARAM)pGlobalData->hIconMuted); return; }