https://git.reactos.org/?p=reactos.git;a=commitdiff;h=e6be187c04e7075e5d7c65d1a17289e5227f1a1e

commit e6be187c04e7075e5d7c65d1a17289e5227f1a1e
Author:     Eric Kohl <[email protected]>
AuthorDate: Tue Feb 19 00:01:18 2019 +0100
Commit:     Eric Kohl <[email protected]>
CommitDate: Tue Feb 19 00:02:08 2019 +0100

    [SNDVOL32] Add the 'Advanced Controls for Volume Control' dialog. It does 
nothing useful yet.
---
 base/applications/sndvol32/lang/bg-BG.rc | 24 ++++++++++++++
 base/applications/sndvol32/lang/cs-CZ.rc | 24 ++++++++++++++
 base/applications/sndvol32/lang/de-DE.rc | 24 ++++++++++++++
 base/applications/sndvol32/lang/el-GR.rc | 24 ++++++++++++++
 base/applications/sndvol32/lang/en-US.rc | 24 ++++++++++++++
 base/applications/sndvol32/lang/es-ES.rc | 24 ++++++++++++++
 base/applications/sndvol32/lang/fr-FR.rc | 24 ++++++++++++++
 base/applications/sndvol32/lang/he-IL.rc | 26 +++++++++++++++
 base/applications/sndvol32/lang/hu-HU.rc | 24 ++++++++++++++
 base/applications/sndvol32/lang/id-ID.rc | 24 ++++++++++++++
 base/applications/sndvol32/lang/it-IT.rc | 24 ++++++++++++++
 base/applications/sndvol32/lang/ja-JP.rc | 24 ++++++++++++++
 base/applications/sndvol32/lang/ko-KR.rc | 24 ++++++++++++++
 base/applications/sndvol32/lang/lt-LT.rc | 24 ++++++++++++++
 base/applications/sndvol32/lang/nl-NL.rc | 24 ++++++++++++++
 base/applications/sndvol32/lang/no-NO.rc | 24 ++++++++++++++
 base/applications/sndvol32/lang/pl-PL.rc | 24 ++++++++++++++
 base/applications/sndvol32/lang/pt-BR.rc | 24 ++++++++++++++
 base/applications/sndvol32/lang/ro-RO.rc | 24 ++++++++++++++
 base/applications/sndvol32/lang/ru-RU.rc | 24 ++++++++++++++
 base/applications/sndvol32/lang/sk-SK.rc | 24 ++++++++++++++
 base/applications/sndvol32/lang/sq-AL.rc | 24 ++++++++++++++
 base/applications/sndvol32/lang/sv-SE.rc | 24 ++++++++++++++
 base/applications/sndvol32/lang/th-TH.rc | 24 ++++++++++++++
 base/applications/sndvol32/lang/tr-TR.rc | 24 ++++++++++++++
 base/applications/sndvol32/lang/uk-UA.rc | 24 ++++++++++++++
 base/applications/sndvol32/lang/zh-CN.rc | 24 ++++++++++++++
 base/applications/sndvol32/lang/zh-TW.rc | 24 ++++++++++++++
 base/applications/sndvol32/resources.h   | 13 ++++++++
 base/applications/sndvol32/sndvol32.c    | 56 ++++++++++++++++++++++++++++++++
 30 files changed, 743 insertions(+)

diff --git a/base/applications/sndvol32/lang/bg-BG.rc 
b/base/applications/sndvol32/lang/bg-BG.rc
index ef4b034071..b03c0386f0 100644
--- a/base/applications/sndvol32/lang/bg-BG.rc
+++ b/base/applications/sndvol32/lang/bg-BG.rc
@@ -106,3 +106,27 @@ BEGIN
     CONTROL "", IDC_LINE_SLIDER_VERT, "msctls_trackbar32", TBS_VERT | TBS_BOTH 
| TBS_NOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 15, 20, 50
     AUTOCHECKBOX "За&глушаване", IDC_LINE_SWITCH, 4, 70, 44, 8
 END
+
+IDD_ADVANCED DIALOGEX 0, 0, 255, 140
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
WS_SYSMENU
+CAPTION "Advanced Controls for Volume Control"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL IDI_MAINAPP, -1, "static", SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7, 
32, 32 
+    LTEXT "These settings can be used to make fine adjustments to your 
audio.", -1,  44, 7, 200, 32
+    GROUPBOX "Tone Controls", IDC_ADV_TONE_CONTROLS, 7, 33, 240, 80 
+    LTEXT "These settings control how the tone of your audio sounds.", -1, 17, 
48, 200, 14 
+    LTEXT "&Bass:", -1, 17, 62, 50, 8 
+    LTEXT "Low", IDC_ADV_BASS_LOW, 77, 62, 20, 8 
+    LTEXT "High", IDC_ADV_BASS_HIGH, 182, 62, 20, 8 
+    CONTROL "", IDC_ADV_BASS_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 62, 80, 20 
+    LTEXT "&Treble:", -1, 17, 90, 50, 8 
+    LTEXT "Low", IDC_ADV_TREBLE_LOW, 77, 90, 20, 8 
+    LTEXT "High", IDC_ADV_TREBLE_HIGH, 182, 90, 20, 8 
+    CONTROL "", IDC_ADV_TREBLE_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 90, 80, 20 
+    GROUPBOX "Other Controls", IDC_ADV_OTHER_CONTROLS, 7, 119, 240, 66 
+    LTEXT "These settings make other changes to how your audio sounds. See 
your hardware documentation for details.", IDC_ADV_OTHER_TEXT, 17, 135, 220, 28 
+    AUTOCHECKBOX "&1 ", IDC_ADV_OTHER_CHECK1, 17, 159, 220, 14 
+    AUTOCHECKBOX "&2 ", IDC_ADV_OTHER_CHECK2, 17, 174, 220, 14 
+    DEFPUSHBUTTON "Close", IDOK, 197, 120, 50, 14, WS_CHILD | WS_VISIBLE | 
WS_GROUP | WS_TABSTOP
+END
diff --git a/base/applications/sndvol32/lang/cs-CZ.rc 
b/base/applications/sndvol32/lang/cs-CZ.rc
index 7c9194affc..848b3b05ce 100644
--- a/base/applications/sndvol32/lang/cs-CZ.rc
+++ b/base/applications/sndvol32/lang/cs-CZ.rc
@@ -108,3 +108,27 @@ BEGIN
     CONTROL "", IDC_LINE_SLIDER_VERT, "msctls_trackbar32", TBS_VERT | TBS_BOTH 
| TBS_NOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 15, 20, 50
     AUTOCHECKBOX "&Ztlumit", IDC_LINE_SWITCH, 4, 70, 44, 8
 END
+
+IDD_ADVANCED DIALOGEX 0, 0, 255, 140
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
WS_SYSMENU
+CAPTION "Advanced Controls for Volume Control"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL IDI_MAINAPP, -1, "static", SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7, 
32, 32 
+    LTEXT "These settings can be used to make fine adjustments to your 
audio.", -1,  44, 7, 200, 32
+    GROUPBOX "Tone Controls", IDC_ADV_TONE_CONTROLS, 7, 33, 240, 80 
+    LTEXT "These settings control how the tone of your audio sounds.", -1, 17, 
48, 200, 14 
+    LTEXT "&Bass:", -1, 17, 62, 50, 8 
+    LTEXT "Low", IDC_ADV_BASS_LOW, 77, 62, 20, 8 
+    LTEXT "High", IDC_ADV_BASS_HIGH, 182, 62, 20, 8 
+    CONTROL "", IDC_ADV_BASS_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 62, 80, 20 
+    LTEXT "&Treble:", -1, 17, 90, 50, 8 
+    LTEXT "Low", IDC_ADV_TREBLE_LOW, 77, 90, 20, 8 
+    LTEXT "High", IDC_ADV_TREBLE_HIGH, 182, 90, 20, 8 
+    CONTROL "", IDC_ADV_TREBLE_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 90, 80, 20 
+    GROUPBOX "Other Controls", IDC_ADV_OTHER_CONTROLS, 7, 119, 240, 66 
+    LTEXT "These settings make other changes to how your audio sounds. See 
your hardware documentation for details.", IDC_ADV_OTHER_TEXT, 17, 135, 220, 28 
+    AUTOCHECKBOX "&1 ", IDC_ADV_OTHER_CHECK1, 17, 159, 220, 14 
+    AUTOCHECKBOX "&2 ", IDC_ADV_OTHER_CHECK2, 17, 174, 220, 14 
+    DEFPUSHBUTTON "Close", IDOK, 197, 120, 50, 14, WS_CHILD | WS_VISIBLE | 
WS_GROUP | WS_TABSTOP
+END
diff --git a/base/applications/sndvol32/lang/de-DE.rc 
b/base/applications/sndvol32/lang/de-DE.rc
index 5c5ef75732..18deb8404e 100644
--- a/base/applications/sndvol32/lang/de-DE.rc
+++ b/base/applications/sndvol32/lang/de-DE.rc
@@ -102,3 +102,27 @@ BEGIN
     CONTROL "", IDC_LINE_SLIDER_VERT, "msctls_trackbar32", TBS_VERT | TBS_BOTH 
| TBS_NOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 15, 20, 50
     AUTOCHECKBOX "&Stumm", IDC_LINE_SWITCH, 4, 70, 44, 8
 END
+
+IDD_ADVANCED DIALOGEX 0, 0, 255, 140
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
WS_SYSMENU
+CAPTION "Erweiterte Lautstärkeeinstellungen"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL IDI_MAINAPP, -1, "static", SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7, 
32, 32 
+    LTEXT "Mit diesen Einstellungen können Audioeigenschaften genauer 
eingestellt werden.", -1,  44, 7, 200, 32
+    GROUPBOX "Tonsteuerung", IDC_ADV_TONE_CONTROLS, 7, 33, 240, 80 
+    LTEXT "Diese Einstellungen bestimmen die Audioeigenschaften.", -1, 17, 48, 
200, 14 
+    LTEXT "&Tiefen:", -1, 17, 62, 50, 8 
+    LTEXT "Niedrig", IDC_ADV_BASS_LOW, 70, 62, 23, 8 
+    LTEXT "Hoch", IDC_ADV_BASS_HIGH, 182, 62, 20, 8 
+    CONTROL "", IDC_ADV_BASS_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 62, 80, 20 
+    LTEXT "&Höhen:", -1, 17, 90, 50, 8 
+    LTEXT "Niedrig", IDC_ADV_TREBLE_LOW, 70, 90, 23, 8 
+    LTEXT "Hoch", IDC_ADV_TREBLE_HIGH, 182, 90, 20, 8 
+    CONTROL "", IDC_ADV_TREBLE_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 90, 80, 20 
+    GROUPBOX "Andere Einstellungen", IDC_ADV_OTHER_CONTROLS, 7, 119, 240, 66 
+    LTEXT "Diese Einstellungen verändern zusätzlich die Audioeigenschaften. 
Weitere Informationen finden Sie in der Hardwaredokumentation.", 
IDC_ADV_OTHER_TEXT, 17, 135, 220, 28 
+    AUTOCHECKBOX "&1 ", IDC_ADV_OTHER_CHECK1, 17, 159, 220, 14 
+    AUTOCHECKBOX "&2 ", IDC_ADV_OTHER_CHECK2, 17, 174, 220, 14 
+    DEFPUSHBUTTON "Schließen", IDOK, 197, 120, 50, 14, WS_CHILD | WS_VISIBLE | 
WS_GROUP | WS_TABSTOP
+END
diff --git a/base/applications/sndvol32/lang/el-GR.rc 
b/base/applications/sndvol32/lang/el-GR.rc
index 219eeaa535..51ae7e85f0 100644
--- a/base/applications/sndvol32/lang/el-GR.rc
+++ b/base/applications/sndvol32/lang/el-GR.rc
@@ -102,3 +102,27 @@ BEGIN
     CONTROL "", IDC_LINE_SLIDER_VERT, "msctls_trackbar32", TBS_VERT | TBS_BOTH 
| TBS_NOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 15, 20, 50
     AUTOCHECKBOX "&Mute", IDC_LINE_SWITCH, 4, 70, 44, 8
 END
+
+IDD_ADVANCED DIALOGEX 0, 0, 255, 140
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
WS_SYSMENU
+CAPTION "Advanced Controls for Volume Control"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL IDI_MAINAPP, -1, "static", SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7, 
32, 32 
+    LTEXT "These settings can be used to make fine adjustments to your 
audio.", -1,  44, 7, 200, 32
+    GROUPBOX "Tone Controls", IDC_ADV_TONE_CONTROLS, 7, 33, 240, 80 
+    LTEXT "These settings control how the tone of your audio sounds.", -1, 17, 
48, 200, 14 
+    LTEXT "&Bass:", -1, 17, 62, 50, 8 
+    LTEXT "Low", IDC_ADV_BASS_LOW, 77, 62, 20, 8 
+    LTEXT "High", IDC_ADV_BASS_HIGH, 182, 62, 20, 8 
+    CONTROL "", IDC_ADV_BASS_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 62, 80, 20 
+    LTEXT "&Treble:", -1, 17, 90, 50, 8 
+    LTEXT "Low", IDC_ADV_TREBLE_LOW, 77, 90, 20, 8 
+    LTEXT "High", IDC_ADV_TREBLE_HIGH, 182, 90, 20, 8 
+    CONTROL "", IDC_ADV_TREBLE_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 90, 80, 20 
+    GROUPBOX "Other Controls", IDC_ADV_OTHER_CONTROLS, 7, 119, 240, 66 
+    LTEXT "These settings make other changes to how your audio sounds. See 
your hardware documentation for details.", IDC_ADV_OTHER_TEXT, 17, 135, 220, 28 
+    AUTOCHECKBOX "&1 ", IDC_ADV_OTHER_CHECK1, 17, 159, 220, 14 
+    AUTOCHECKBOX "&2 ", IDC_ADV_OTHER_CHECK2, 17, 174, 220, 14 
+    DEFPUSHBUTTON "Close", IDOK, 197, 120, 50, 14, WS_CHILD | WS_VISIBLE | 
WS_GROUP | WS_TABSTOP
+END
diff --git a/base/applications/sndvol32/lang/en-US.rc 
b/base/applications/sndvol32/lang/en-US.rc
index 4bbf0c7970..878a0929fe 100644
--- a/base/applications/sndvol32/lang/en-US.rc
+++ b/base/applications/sndvol32/lang/en-US.rc
@@ -102,3 +102,27 @@ BEGIN
     CONTROL "", IDC_LINE_SLIDER_VERT, "msctls_trackbar32", TBS_VERT | TBS_BOTH 
| TBS_NOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 15, 20, 50
     AUTOCHECKBOX "&Mute", IDC_LINE_SWITCH, 4, 70, 44, 8
 END
+
+IDD_ADVANCED DIALOGEX 0, 0, 255, 140
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
WS_SYSMENU
+CAPTION "Advanced Controls for Volume Control"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL IDI_MAINAPP, -1, "static", SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7, 
32, 32 
+    LTEXT "These settings can be used to make fine adjustments to your 
audio.", -1,  44, 7, 200, 32
+    GROUPBOX "Tone Controls", IDC_ADV_TONE_CONTROLS, 7, 33, 240, 80 
+    LTEXT "These settings control how the tone of your audio sounds.", -1, 17, 
48, 200, 14 
+    LTEXT "&Bass:", -1, 17, 62, 50, 8 
+    LTEXT "Low", IDC_ADV_BASS_LOW, 77, 62, 20, 8 
+    LTEXT "High", IDC_ADV_BASS_HIGH, 182, 62, 20, 8 
+    CONTROL "", IDC_ADV_BASS_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 62, 80, 20 
+    LTEXT "&Treble:", -1, 17, 90, 50, 8 
+    LTEXT "Low", IDC_ADV_TREBLE_LOW, 77, 90, 20, 8 
+    LTEXT "High", IDC_ADV_TREBLE_HIGH, 182, 90, 20, 8 
+    CONTROL "", IDC_ADV_TREBLE_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 90, 80, 20 
+    GROUPBOX "Other Controls", IDC_ADV_OTHER_CONTROLS, 7, 119, 240, 66 
+    LTEXT "These settings make other changes to how your audio sounds. See 
your hardware documentation for details.", IDC_ADV_OTHER_TEXT, 17, 135, 220, 28 
+    AUTOCHECKBOX "&1 ", IDC_ADV_OTHER_CHECK1, 17, 159, 220, 14 
+    AUTOCHECKBOX "&2 ", IDC_ADV_OTHER_CHECK2, 17, 174, 220, 14 
+    DEFPUSHBUTTON "Close", IDOK, 197, 120, 50, 14, WS_CHILD | WS_VISIBLE | 
WS_GROUP | WS_TABSTOP
+END
diff --git a/base/applications/sndvol32/lang/es-ES.rc 
b/base/applications/sndvol32/lang/es-ES.rc
index a41f927c06..d4dfb8a4b4 100644
--- a/base/applications/sndvol32/lang/es-ES.rc
+++ b/base/applications/sndvol32/lang/es-ES.rc
@@ -105,3 +105,27 @@ BEGIN
     CONTROL "", IDC_LINE_SLIDER_VERT, "msctls_trackbar32", TBS_VERT | TBS_BOTH 
| TBS_NOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 15, 20, 50
     AUTOCHECKBOX "&Silenciar", IDC_LINE_SWITCH, 4, 70, 44, 8
 END
+
+IDD_ADVANCED DIALOGEX 0, 0, 255, 140
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
WS_SYSMENU
+CAPTION "Advanced Controls for Volume Control"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL IDI_MAINAPP, -1, "static", SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7, 
32, 32 
+    LTEXT "These settings can be used to make fine adjustments to your 
audio.", -1,  44, 7, 200, 32
+    GROUPBOX "Tone Controls", IDC_ADV_TONE_CONTROLS, 7, 33, 240, 80 
+    LTEXT "These settings control how the tone of your audio sounds.", -1, 17, 
48, 200, 14 
+    LTEXT "&Bass:", -1, 17, 62, 50, 8 
+    LTEXT "Low", IDC_ADV_BASS_LOW, 77, 62, 20, 8 
+    LTEXT "High", IDC_ADV_BASS_HIGH, 182, 62, 20, 8 
+    CONTROL "", IDC_ADV_BASS_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 62, 80, 20 
+    LTEXT "&Treble:", -1, 17, 90, 50, 8 
+    LTEXT "Low", IDC_ADV_TREBLE_LOW, 77, 90, 20, 8 
+    LTEXT "High", IDC_ADV_TREBLE_HIGH, 182, 90, 20, 8 
+    CONTROL "", IDC_ADV_TREBLE_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 90, 80, 20 
+    GROUPBOX "Other Controls", IDC_ADV_OTHER_CONTROLS, 7, 119, 240, 66 
+    LTEXT "These settings make other changes to how your audio sounds. See 
your hardware documentation for details.", IDC_ADV_OTHER_TEXT, 17, 135, 220, 28 
+    AUTOCHECKBOX "&1 ", IDC_ADV_OTHER_CHECK1, 17, 159, 220, 14 
+    AUTOCHECKBOX "&2 ", IDC_ADV_OTHER_CHECK2, 17, 174, 220, 14 
+    DEFPUSHBUTTON "Close", IDOK, 197, 120, 50, 14, WS_CHILD | WS_VISIBLE | 
WS_GROUP | WS_TABSTOP
+END
diff --git a/base/applications/sndvol32/lang/fr-FR.rc 
b/base/applications/sndvol32/lang/fr-FR.rc
index 7f5b979501..6e9f8b8345 100644
--- a/base/applications/sndvol32/lang/fr-FR.rc
+++ b/base/applications/sndvol32/lang/fr-FR.rc
@@ -102,3 +102,27 @@ BEGIN
     CONTROL "", IDC_LINE_SLIDER_VERT, "msctls_trackbar32", TBS_VERT | TBS_BOTH 
| TBS_NOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 15, 20, 50
     AUTOCHECKBOX "&Muet", IDC_LINE_SWITCH, 4, 70, 44, 8
 END
+
+IDD_ADVANCED DIALOGEX 0, 0, 255, 140
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
WS_SYSMENU
+CAPTION "Advanced Controls for Volume Control"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL IDI_MAINAPP, -1, "static", SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7, 
32, 32 
+    LTEXT "These settings can be used to make fine adjustments to your 
audio.", -1,  44, 7, 200, 32
+    GROUPBOX "Tone Controls", IDC_ADV_TONE_CONTROLS, 7, 33, 240, 80 
+    LTEXT "These settings control how the tone of your audio sounds.", -1, 17, 
48, 200, 14 
+    LTEXT "&Bass:", -1, 17, 62, 50, 8 
+    LTEXT "Low", IDC_ADV_BASS_LOW, 77, 62, 20, 8 
+    LTEXT "High", IDC_ADV_BASS_HIGH, 182, 62, 20, 8 
+    CONTROL "", IDC_ADV_BASS_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 62, 80, 20 
+    LTEXT "&Treble:", -1, 17, 90, 50, 8 
+    LTEXT "Low", IDC_ADV_TREBLE_LOW, 77, 90, 20, 8 
+    LTEXT "High", IDC_ADV_TREBLE_HIGH, 182, 90, 20, 8 
+    CONTROL "", IDC_ADV_TREBLE_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 90, 80, 20 
+    GROUPBOX "Other Controls", IDC_ADV_OTHER_CONTROLS, 7, 119, 240, 66 
+    LTEXT "These settings make other changes to how your audio sounds. See 
your hardware documentation for details.", IDC_ADV_OTHER_TEXT, 17, 135, 220, 28 
+    AUTOCHECKBOX "&1 ", IDC_ADV_OTHER_CHECK1, 17, 159, 220, 14 
+    AUTOCHECKBOX "&2 ", IDC_ADV_OTHER_CHECK2, 17, 174, 220, 14 
+    DEFPUSHBUTTON "Close", IDOK, 197, 120, 50, 14, WS_CHILD | WS_VISIBLE | 
WS_GROUP | WS_TABSTOP
+END
diff --git a/base/applications/sndvol32/lang/he-IL.rc 
b/base/applications/sndvol32/lang/he-IL.rc
index b9a59be989..cf4a0e5e8c 100644
--- a/base/applications/sndvol32/lang/he-IL.rc
+++ b/base/applications/sndvol32/lang/he-IL.rc
@@ -107,3 +107,29 @@ BEGIN
     CONTROL "", IDC_LINE_SLIDER_VERT, "msctls_trackbar32", TBS_VERT | TBS_BOTH 
| TBS_NOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 15, 20, 50
     AUTOCHECKBOX "השתק", IDC_LINE_SWITCH, 4, 70, 44, 8
 END
+
+
+IDD_ADVANCED DIALOGEX 0, 0, 255, 140
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
WS_SYSMENU
+EXSTYLE WS_EX_LAYOUTRTL
+CAPTION "Advanced Controls for Volume Control"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL IDI_MAINAPP, -1, "static", SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7, 
32, 32 
+    LTEXT "These settings can be used to make fine adjustments to your 
audio.", -1,  44, 7, 200, 32
+    GROUPBOX "Tone Controls", IDC_ADV_TONE_CONTROLS, 7, 33, 240, 80 
+    LTEXT "These settings control how the tone of your audio sounds.", -1, 17, 
48, 200, 14 
+    LTEXT "&Bass:", -1, 17, 62, 50, 8 
+    LTEXT "Low", IDC_ADV_BASS_LOW, 77, 62, 20, 8 
+    LTEXT "High", IDC_ADV_BASS_HIGH, 182, 62, 20, 8 
+    CONTROL "", IDC_ADV_BASS_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 62, 80, 20 
+    LTEXT "&Treble:", -1, 17, 90, 50, 8 
+    LTEXT "Low", IDC_ADV_TREBLE_LOW, 77, 90, 20, 8 
+    LTEXT "High", IDC_ADV_TREBLE_HIGH, 182, 90, 20, 8 
+    CONTROL "", IDC_ADV_TREBLE_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 90, 80, 20 
+    GROUPBOX "Other Controls", IDC_ADV_OTHER_CONTROLS, 7, 119, 240, 66 
+    LTEXT "These settings make other changes to how your audio sounds. See 
your hardware documentation for details.", IDC_ADV_OTHER_TEXT, 17, 135, 220, 28 
+    AUTOCHECKBOX "&1 ", IDC_ADV_OTHER_CHECK1, 17, 159, 220, 14 
+    AUTOCHECKBOX "&2 ", IDC_ADV_OTHER_CHECK2, 17, 174, 220, 14 
+    DEFPUSHBUTTON "Close", IDOK, 197, 120, 50, 14, WS_CHILD | WS_VISIBLE | 
WS_GROUP | WS_TABSTOP
+END
diff --git a/base/applications/sndvol32/lang/hu-HU.rc 
b/base/applications/sndvol32/lang/hu-HU.rc
index 8b3c3d469d..79e0ef0bf5 100644
--- a/base/applications/sndvol32/lang/hu-HU.rc
+++ b/base/applications/sndvol32/lang/hu-HU.rc
@@ -104,3 +104,27 @@ BEGIN
     CONTROL "", IDC_LINE_SLIDER_VERT, "msctls_trackbar32", TBS_VERT | TBS_BOTH 
| TBS_NOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 15, 20, 50
     AUTOCHECKBOX "&Mute", IDC_LINE_SWITCH, 4, 70, 44, 8
 END
+
+IDD_ADVANCED DIALOGEX 0, 0, 255, 140
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
WS_SYSMENU
+CAPTION "Advanced Controls for Volume Control"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL IDI_MAINAPP, -1, "static", SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7, 
32, 32 
+    LTEXT "These settings can be used to make fine adjustments to your 
audio.", -1,  44, 7, 200, 32
+    GROUPBOX "Tone Controls", IDC_ADV_TONE_CONTROLS, 7, 33, 240, 80 
+    LTEXT "These settings control how the tone of your audio sounds.", -1, 17, 
48, 200, 14 
+    LTEXT "&Bass:", -1, 17, 62, 50, 8 
+    LTEXT "Low", IDC_ADV_BASS_LOW, 77, 62, 20, 8 
+    LTEXT "High", IDC_ADV_BASS_HIGH, 182, 62, 20, 8 
+    CONTROL "", IDC_ADV_BASS_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 62, 80, 20 
+    LTEXT "&Treble:", -1, 17, 90, 50, 8 
+    LTEXT "Low", IDC_ADV_TREBLE_LOW, 77, 90, 20, 8 
+    LTEXT "High", IDC_ADV_TREBLE_HIGH, 182, 90, 20, 8 
+    CONTROL "", IDC_ADV_TREBLE_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 90, 80, 20 
+    GROUPBOX "Other Controls", IDC_ADV_OTHER_CONTROLS, 7, 119, 240, 66 
+    LTEXT "These settings make other changes to how your audio sounds. See 
your hardware documentation for details.", IDC_ADV_OTHER_TEXT, 17, 135, 220, 28 
+    AUTOCHECKBOX "&1 ", IDC_ADV_OTHER_CHECK1, 17, 159, 220, 14 
+    AUTOCHECKBOX "&2 ", IDC_ADV_OTHER_CHECK2, 17, 174, 220, 14 
+    DEFPUSHBUTTON "Close", IDOK, 197, 120, 50, 14, WS_CHILD | WS_VISIBLE | 
WS_GROUP | WS_TABSTOP
+END
diff --git a/base/applications/sndvol32/lang/id-ID.rc 
b/base/applications/sndvol32/lang/id-ID.rc
index 7d81b5c9df..6483bbbc57 100644
--- a/base/applications/sndvol32/lang/id-ID.rc
+++ b/base/applications/sndvol32/lang/id-ID.rc
@@ -102,3 +102,27 @@ BEGIN
     CONTROL "", IDC_LINE_SLIDER_VERT, "msctls_trackbar32", TBS_VERT | TBS_BOTH 
| TBS_NOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 15, 20, 50
     AUTOCHECKBOX "&Mute", IDC_LINE_SWITCH, 4, 70, 44, 8
 END
+
+IDD_ADVANCED DIALOGEX 0, 0, 255, 140
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
WS_SYSMENU
+CAPTION "Advanced Controls for Volume Control"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL IDI_MAINAPP, -1, "static", SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7, 
32, 32 
+    LTEXT "These settings can be used to make fine adjustments to your 
audio.", -1,  44, 7, 200, 32
+    GROUPBOX "Tone Controls", IDC_ADV_TONE_CONTROLS, 7, 33, 240, 80 
+    LTEXT "These settings control how the tone of your audio sounds.", -1, 17, 
48, 200, 14 
+    LTEXT "&Bass:", -1, 17, 62, 50, 8 
+    LTEXT "Low", IDC_ADV_BASS_LOW, 77, 62, 20, 8 
+    LTEXT "High", IDC_ADV_BASS_HIGH, 182, 62, 20, 8 
+    CONTROL "", IDC_ADV_BASS_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 62, 80, 20 
+    LTEXT "&Treble:", -1, 17, 90, 50, 8 
+    LTEXT "Low", IDC_ADV_TREBLE_LOW, 77, 90, 20, 8 
+    LTEXT "High", IDC_ADV_TREBLE_HIGH, 182, 90, 20, 8 
+    CONTROL "", IDC_ADV_TREBLE_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 90, 80, 20 
+    GROUPBOX "Other Controls", IDC_ADV_OTHER_CONTROLS, 7, 119, 240, 66 
+    LTEXT "These settings make other changes to how your audio sounds. See 
your hardware documentation for details.", IDC_ADV_OTHER_TEXT, 17, 135, 220, 28 
+    AUTOCHECKBOX "&1 ", IDC_ADV_OTHER_CHECK1, 17, 159, 220, 14 
+    AUTOCHECKBOX "&2 ", IDC_ADV_OTHER_CHECK2, 17, 174, 220, 14 
+    DEFPUSHBUTTON "Close", IDOK, 197, 120, 50, 14, WS_CHILD | WS_VISIBLE | 
WS_GROUP | WS_TABSTOP
+END
diff --git a/base/applications/sndvol32/lang/it-IT.rc 
b/base/applications/sndvol32/lang/it-IT.rc
index 42c3d3fea6..80e69c651d 100644
--- a/base/applications/sndvol32/lang/it-IT.rc
+++ b/base/applications/sndvol32/lang/it-IT.rc
@@ -102,3 +102,27 @@ BEGIN
     CONTROL "", IDC_LINE_SLIDER_VERT, "msctls_trackbar32", TBS_VERT | TBS_BOTH 
| TBS_NOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 15, 20, 50
     AUTOCHECKBOX "&Disattiva", IDC_LINE_SWITCH, 4, 70, 44, 8
 END
+
+IDD_ADVANCED DIALOGEX 0, 0, 255, 140
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
WS_SYSMENU
+CAPTION "Advanced Controls for Volume Control"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL IDI_MAINAPP, -1, "static", SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7, 
32, 32 
+    LTEXT "These settings can be used to make fine adjustments to your 
audio.", -1,  44, 7, 200, 32
+    GROUPBOX "Tone Controls", IDC_ADV_TONE_CONTROLS, 7, 33, 240, 80 
+    LTEXT "These settings control how the tone of your audio sounds.", -1, 17, 
48, 200, 14 
+    LTEXT "&Bass:", -1, 17, 62, 50, 8 
+    LTEXT "Low", IDC_ADV_BASS_LOW, 77, 62, 20, 8 
+    LTEXT "High", IDC_ADV_BASS_HIGH, 182, 62, 20, 8 
+    CONTROL "", IDC_ADV_BASS_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 62, 80, 20 
+    LTEXT "&Treble:", -1, 17, 90, 50, 8 
+    LTEXT "Low", IDC_ADV_TREBLE_LOW, 77, 90, 20, 8 
+    LTEXT "High", IDC_ADV_TREBLE_HIGH, 182, 90, 20, 8 
+    CONTROL "", IDC_ADV_TREBLE_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 90, 80, 20 
+    GROUPBOX "Other Controls", IDC_ADV_OTHER_CONTROLS, 7, 119, 240, 66 
+    LTEXT "These settings make other changes to how your audio sounds. See 
your hardware documentation for details.", IDC_ADV_OTHER_TEXT, 17, 135, 220, 28 
+    AUTOCHECKBOX "&1 ", IDC_ADV_OTHER_CHECK1, 17, 159, 220, 14 
+    AUTOCHECKBOX "&2 ", IDC_ADV_OTHER_CHECK2, 17, 174, 220, 14 
+    DEFPUSHBUTTON "Close", IDOK, 197, 120, 50, 14, WS_CHILD | WS_VISIBLE | 
WS_GROUP | WS_TABSTOP
+END
diff --git a/base/applications/sndvol32/lang/ja-JP.rc 
b/base/applications/sndvol32/lang/ja-JP.rc
index d2a073e13b..090b8a7830 100644
--- a/base/applications/sndvol32/lang/ja-JP.rc
+++ b/base/applications/sndvol32/lang/ja-JP.rc
@@ -102,3 +102,27 @@ BEGIN
     CONTROL "", IDC_LINE_SLIDER_VERT, "msctls_trackbar32", TBS_VERT | TBS_BOTH 
| TBS_NOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 15, 20, 50
     AUTOCHECKBOX "&Mute", IDC_LINE_SWITCH, 4, 70, 44, 8
 END
+
+IDD_ADVANCED DIALOGEX 0, 0, 255, 140
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
WS_SYSMENU
+CAPTION "Advanced Controls for Volume Control"
+FONT 9, "MS UI Gothic"
+BEGIN
+    CONTROL IDI_MAINAPP, -1, "static", SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7, 
32, 32 
+    LTEXT "These settings can be used to make fine adjustments to your 
audio.", -1,  44, 7, 200, 32
+    GROUPBOX "Tone Controls", IDC_ADV_TONE_CONTROLS, 7, 33, 240, 80 
+    LTEXT "These settings control how the tone of your audio sounds.", -1, 17, 
48, 200, 14 
+    LTEXT "&Bass:", -1, 17, 62, 50, 8 
+    LTEXT "Low", IDC_ADV_BASS_LOW, 77, 62, 20, 8 
+    LTEXT "High", IDC_ADV_BASS_HIGH, 182, 62, 20, 8 
+    CONTROL "", IDC_ADV_BASS_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 62, 80, 20 
+    LTEXT "&Treble:", -1, 17, 90, 50, 8 
+    LTEXT "Low", IDC_ADV_TREBLE_LOW, 77, 90, 20, 8 
+    LTEXT "High", IDC_ADV_TREBLE_HIGH, 182, 90, 20, 8 
+    CONTROL "", IDC_ADV_TREBLE_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 90, 80, 20 
+    GROUPBOX "Other Controls", IDC_ADV_OTHER_CONTROLS, 7, 119, 240, 66 
+    LTEXT "These settings make other changes to how your audio sounds. See 
your hardware documentation for details.", IDC_ADV_OTHER_TEXT, 17, 135, 220, 28 
+    AUTOCHECKBOX "&1 ", IDC_ADV_OTHER_CHECK1, 17, 159, 220, 14 
+    AUTOCHECKBOX "&2 ", IDC_ADV_OTHER_CHECK2, 17, 174, 220, 14 
+    DEFPUSHBUTTON "Close", IDOK, 197, 120, 50, 14, WS_CHILD | WS_VISIBLE | 
WS_GROUP | WS_TABSTOP
+END
diff --git a/base/applications/sndvol32/lang/ko-KR.rc 
b/base/applications/sndvol32/lang/ko-KR.rc
index a7162f22fd..e043ccaf4c 100644
--- a/base/applications/sndvol32/lang/ko-KR.rc
+++ b/base/applications/sndvol32/lang/ko-KR.rc
@@ -104,3 +104,27 @@ BEGIN
     CONTROL "", IDC_LINE_SLIDER_VERT, "msctls_trackbar32", TBS_VERT | TBS_BOTH 
| TBS_NOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 15, 20, 50
     AUTOCHECKBOX "&Mute", IDC_LINE_SWITCH, 4, 70, 44, 8
 END
+
+IDD_ADVANCED DIALOGEX 0, 0, 255, 140
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
WS_SYSMENU
+CAPTION "Advanced Controls for Volume Control"
+FONT 9, "굴림"
+BEGIN
+    CONTROL IDI_MAINAPP, -1, "static", SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7, 
32, 32 
+    LTEXT "These settings can be used to make fine adjustments to your 
audio.", -1,  44, 7, 200, 32
+    GROUPBOX "Tone Controls", IDC_ADV_TONE_CONTROLS, 7, 33, 240, 80 
+    LTEXT "These settings control how the tone of your audio sounds.", -1, 17, 
48, 200, 14 
+    LTEXT "&Bass:", -1, 17, 62, 50, 8 
+    LTEXT "Low", IDC_ADV_BASS_LOW, 77, 62, 20, 8 
+    LTEXT "High", IDC_ADV_BASS_HIGH, 182, 62, 20, 8 
+    CONTROL "", IDC_ADV_BASS_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 62, 80, 20 
+    LTEXT "&Treble:", -1, 17, 90, 50, 8 
+    LTEXT "Low", IDC_ADV_TREBLE_LOW, 77, 90, 20, 8 
+    LTEXT "High", IDC_ADV_TREBLE_HIGH, 182, 90, 20, 8 
+    CONTROL "", IDC_ADV_TREBLE_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 90, 80, 20 
+    GROUPBOX "Other Controls", IDC_ADV_OTHER_CONTROLS, 7, 119, 240, 66 
+    LTEXT "These settings make other changes to how your audio sounds. See 
your hardware documentation for details.", IDC_ADV_OTHER_TEXT, 17, 135, 220, 28 
+    AUTOCHECKBOX "&1 ", IDC_ADV_OTHER_CHECK1, 17, 159, 220, 14 
+    AUTOCHECKBOX "&2 ", IDC_ADV_OTHER_CHECK2, 17, 174, 220, 14 
+    DEFPUSHBUTTON "Close", IDOK, 197, 120, 50, 14, WS_CHILD | WS_VISIBLE | 
WS_GROUP | WS_TABSTOP
+END
diff --git a/base/applications/sndvol32/lang/lt-LT.rc 
b/base/applications/sndvol32/lang/lt-LT.rc
index fbe73c0d81..cab330d474 100644
--- a/base/applications/sndvol32/lang/lt-LT.rc
+++ b/base/applications/sndvol32/lang/lt-LT.rc
@@ -104,3 +104,27 @@ BEGIN
     CONTROL "", IDC_LINE_SLIDER_VERT, "msctls_trackbar32", TBS_VERT | TBS_BOTH 
| TBS_NOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 15, 20, 50
     AUTOCHECKBOX "&Mute", IDC_LINE_SWITCH, 4, 70, 44, 8
 END
+
+IDD_ADVANCED DIALOGEX 0, 0, 255, 140
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
WS_SYSMENU
+CAPTION "Advanced Controls for Volume Control"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL IDI_MAINAPP, -1, "static", SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7, 
32, 32 
+    LTEXT "These settings can be used to make fine adjustments to your 
audio.", -1,  44, 7, 200, 32
+    GROUPBOX "Tone Controls", IDC_ADV_TONE_CONTROLS, 7, 33, 240, 80 
+    LTEXT "These settings control how the tone of your audio sounds.", -1, 17, 
48, 200, 14 
+    LTEXT "&Bass:", -1, 17, 62, 50, 8 
+    LTEXT "Low", IDC_ADV_BASS_LOW, 77, 62, 20, 8 
+    LTEXT "High", IDC_ADV_BASS_HIGH, 182, 62, 20, 8 
+    CONTROL "", IDC_ADV_BASS_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 62, 80, 20 
+    LTEXT "&Treble:", -1, 17, 90, 50, 8 
+    LTEXT "Low", IDC_ADV_TREBLE_LOW, 77, 90, 20, 8 
+    LTEXT "High", IDC_ADV_TREBLE_HIGH, 182, 90, 20, 8 
+    CONTROL "", IDC_ADV_TREBLE_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 90, 80, 20 
+    GROUPBOX "Other Controls", IDC_ADV_OTHER_CONTROLS, 7, 119, 240, 66 
+    LTEXT "These settings make other changes to how your audio sounds. See 
your hardware documentation for details.", IDC_ADV_OTHER_TEXT, 17, 135, 220, 28 
+    AUTOCHECKBOX "&1 ", IDC_ADV_OTHER_CHECK1, 17, 159, 220, 14 
+    AUTOCHECKBOX "&2 ", IDC_ADV_OTHER_CHECK2, 17, 174, 220, 14 
+    DEFPUSHBUTTON "Close", IDOK, 197, 120, 50, 14, WS_CHILD | WS_VISIBLE | 
WS_GROUP | WS_TABSTOP
+END
diff --git a/base/applications/sndvol32/lang/nl-NL.rc 
b/base/applications/sndvol32/lang/nl-NL.rc
index 90bec932d7..5c65432639 100644
--- a/base/applications/sndvol32/lang/nl-NL.rc
+++ b/base/applications/sndvol32/lang/nl-NL.rc
@@ -102,3 +102,27 @@ BEGIN
     CONTROL "", IDC_LINE_SLIDER_VERT, "msctls_trackbar32", TBS_VERT | TBS_BOTH 
| TBS_NOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 15, 20, 50
     AUTOCHECKBOX "&Mute", IDC_LINE_SWITCH, 4, 70, 44, 8
 END
+
+IDD_ADVANCED DIALOGEX 0, 0, 255, 140
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
WS_SYSMENU
+CAPTION "Advanced Controls for Volume Control"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL IDI_MAINAPP, -1, "static", SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7, 
32, 32 
+    LTEXT "These settings can be used to make fine adjustments to your 
audio.", -1,  44, 7, 200, 32
+    GROUPBOX "Tone Controls", IDC_ADV_TONE_CONTROLS, 7, 33, 240, 80 
+    LTEXT "These settings control how the tone of your audio sounds.", -1, 17, 
48, 200, 14 
+    LTEXT "&Bass:", -1, 17, 62, 50, 8 
+    LTEXT "Low", IDC_ADV_BASS_LOW, 77, 62, 20, 8 
+    LTEXT "High", IDC_ADV_BASS_HIGH, 182, 62, 20, 8 
+    CONTROL "", IDC_ADV_BASS_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 62, 80, 20 
+    LTEXT "&Treble:", -1, 17, 90, 50, 8 
+    LTEXT "Low", IDC_ADV_TREBLE_LOW, 77, 90, 20, 8 
+    LTEXT "High", IDC_ADV_TREBLE_HIGH, 182, 90, 20, 8 
+    CONTROL "", IDC_ADV_TREBLE_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 90, 80, 20 
+    GROUPBOX "Other Controls", IDC_ADV_OTHER_CONTROLS, 7, 119, 240, 66 
+    LTEXT "These settings make other changes to how your audio sounds. See 
your hardware documentation for details.", IDC_ADV_OTHER_TEXT, 17, 135, 220, 28 
+    AUTOCHECKBOX "&1 ", IDC_ADV_OTHER_CHECK1, 17, 159, 220, 14 
+    AUTOCHECKBOX "&2 ", IDC_ADV_OTHER_CHECK2, 17, 174, 220, 14 
+    DEFPUSHBUTTON "Close", IDOK, 197, 120, 50, 14, WS_CHILD | WS_VISIBLE | 
WS_GROUP | WS_TABSTOP
+END
diff --git a/base/applications/sndvol32/lang/no-NO.rc 
b/base/applications/sndvol32/lang/no-NO.rc
index 1f92dd8068..67dc2129fc 100644
--- a/base/applications/sndvol32/lang/no-NO.rc
+++ b/base/applications/sndvol32/lang/no-NO.rc
@@ -102,3 +102,27 @@ BEGIN
     CONTROL "", IDC_LINE_SLIDER_VERT, "msctls_trackbar32", TBS_VERT | TBS_BOTH 
| TBS_NOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 15, 20, 50
     AUTOCHECKBOX "&Mute", IDC_LINE_SWITCH, 4, 70, 44, 8
 END
+
+IDD_ADVANCED DIALOGEX 0, 0, 255, 140
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
WS_SYSMENU
+CAPTION "Advanced Controls for Volume Control"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL IDI_MAINAPP, -1, "static", SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7, 
32, 32 
+    LTEXT "These settings can be used to make fine adjustments to your 
audio.", -1,  44, 7, 200, 32
+    GROUPBOX "Tone Controls", IDC_ADV_TONE_CONTROLS, 7, 33, 240, 80 
+    LTEXT "These settings control how the tone of your audio sounds.", -1, 17, 
48, 200, 14 
+    LTEXT "&Bass:", -1, 17, 62, 50, 8 
+    LTEXT "Low", IDC_ADV_BASS_LOW, 77, 62, 20, 8 
+    LTEXT "High", IDC_ADV_BASS_HIGH, 182, 62, 20, 8 
+    CONTROL "", IDC_ADV_BASS_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 62, 80, 20 
+    LTEXT "&Treble:", -1, 17, 90, 50, 8 
+    LTEXT "Low", IDC_ADV_TREBLE_LOW, 77, 90, 20, 8 
+    LTEXT "High", IDC_ADV_TREBLE_HIGH, 182, 90, 20, 8 
+    CONTROL "", IDC_ADV_TREBLE_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 90, 80, 20 
+    GROUPBOX "Other Controls", IDC_ADV_OTHER_CONTROLS, 7, 119, 240, 66 
+    LTEXT "These settings make other changes to how your audio sounds. See 
your hardware documentation for details.", IDC_ADV_OTHER_TEXT, 17, 135, 220, 28 
+    AUTOCHECKBOX "&1 ", IDC_ADV_OTHER_CHECK1, 17, 159, 220, 14 
+    AUTOCHECKBOX "&2 ", IDC_ADV_OTHER_CHECK2, 17, 174, 220, 14 
+    DEFPUSHBUTTON "Close", IDOK, 197, 120, 50, 14, WS_CHILD | WS_VISIBLE | 
WS_GROUP | WS_TABSTOP
+END
diff --git a/base/applications/sndvol32/lang/pl-PL.rc 
b/base/applications/sndvol32/lang/pl-PL.rc
index 7c4f35bd79..c4827bb987 100644
--- a/base/applications/sndvol32/lang/pl-PL.rc
+++ b/base/applications/sndvol32/lang/pl-PL.rc
@@ -110,3 +110,27 @@ BEGIN
     CONTROL "", IDC_LINE_SLIDER_VERT, "msctls_trackbar32", TBS_VERT | TBS_BOTH 
| TBS_NOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 15, 20, 50
     AUTOCHECKBOX "&Wycisz", IDC_LINE_SWITCH, 4, 70, 44, 8
 END
+
+IDD_ADVANCED DIALOGEX 0, 0, 255, 140
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
WS_SYSMENU
+CAPTION "Advanced Controls for Volume Control"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL IDI_MAINAPP, -1, "static", SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7, 
32, 32 
+    LTEXT "These settings can be used to make fine adjustments to your 
audio.", -1,  44, 7, 200, 32
+    GROUPBOX "Tone Controls", IDC_ADV_TONE_CONTROLS, 7, 33, 240, 80 
+    LTEXT "These settings control how the tone of your audio sounds.", -1, 17, 
48, 200, 14 
+    LTEXT "&Bass:", -1, 17, 62, 50, 8 
+    LTEXT "Low", IDC_ADV_BASS_LOW, 77, 62, 20, 8 
+    LTEXT "High", IDC_ADV_BASS_HIGH, 182, 62, 20, 8 
+    CONTROL "", IDC_ADV_BASS_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 62, 80, 20 
+    LTEXT "&Treble:", -1, 17, 90, 50, 8 
+    LTEXT "Low", IDC_ADV_TREBLE_LOW, 77, 90, 20, 8 
+    LTEXT "High", IDC_ADV_TREBLE_HIGH, 182, 90, 20, 8 
+    CONTROL "", IDC_ADV_TREBLE_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 90, 80, 20 
+    GROUPBOX "Other Controls", IDC_ADV_OTHER_CONTROLS, 7, 119, 240, 66 
+    LTEXT "These settings make other changes to how your audio sounds. See 
your hardware documentation for details.", IDC_ADV_OTHER_TEXT, 17, 135, 220, 28 
+    AUTOCHECKBOX "&1 ", IDC_ADV_OTHER_CHECK1, 17, 159, 220, 14 
+    AUTOCHECKBOX "&2 ", IDC_ADV_OTHER_CHECK2, 17, 174, 220, 14 
+    DEFPUSHBUTTON "Close", IDOK, 197, 120, 50, 14, WS_CHILD | WS_VISIBLE | 
WS_GROUP | WS_TABSTOP
+END
diff --git a/base/applications/sndvol32/lang/pt-BR.rc 
b/base/applications/sndvol32/lang/pt-BR.rc
index 7497c866fd..332ee5f23a 100644
--- a/base/applications/sndvol32/lang/pt-BR.rc
+++ b/base/applications/sndvol32/lang/pt-BR.rc
@@ -104,3 +104,27 @@ BEGIN
     CONTROL "", IDC_LINE_SLIDER_VERT, "msctls_trackbar32", TBS_VERT | TBS_BOTH 
| TBS_NOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 15, 20, 50
     AUTOCHECKBOX "&Mudo", IDC_LINE_SWITCH, 4, 70, 44, 8
 END
+
+IDD_ADVANCED DIALOGEX 0, 0, 255, 140
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
WS_SYSMENU
+CAPTION "Advanced Controls for Volume Control"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL IDI_MAINAPP, -1, "static", SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7, 
32, 32 
+    LTEXT "These settings can be used to make fine adjustments to your 
audio.", -1,  44, 7, 200, 32
+    GROUPBOX "Tone Controls", IDC_ADV_TONE_CONTROLS, 7, 33, 240, 80 
+    LTEXT "These settings control how the tone of your audio sounds.", -1, 17, 
48, 200, 14 
+    LTEXT "&Bass:", -1, 17, 62, 50, 8 
+    LTEXT "Low", IDC_ADV_BASS_LOW, 77, 62, 20, 8 
+    LTEXT "High", IDC_ADV_BASS_HIGH, 182, 62, 20, 8 
+    CONTROL "", IDC_ADV_BASS_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 62, 80, 20 
+    LTEXT "&Treble:", -1, 17, 90, 50, 8 
+    LTEXT "Low", IDC_ADV_TREBLE_LOW, 77, 90, 20, 8 
+    LTEXT "High", IDC_ADV_TREBLE_HIGH, 182, 90, 20, 8 
+    CONTROL "", IDC_ADV_TREBLE_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 90, 80, 20 
+    GROUPBOX "Other Controls", IDC_ADV_OTHER_CONTROLS, 7, 119, 240, 66 
+    LTEXT "These settings make other changes to how your audio sounds. See 
your hardware documentation for details.", IDC_ADV_OTHER_TEXT, 17, 135, 220, 28 
+    AUTOCHECKBOX "&1 ", IDC_ADV_OTHER_CHECK1, 17, 159, 220, 14 
+    AUTOCHECKBOX "&2 ", IDC_ADV_OTHER_CHECK2, 17, 174, 220, 14 
+    DEFPUSHBUTTON "Close", IDOK, 197, 120, 50, 14, WS_CHILD | WS_VISIBLE | 
WS_GROUP | WS_TABSTOP
+END
diff --git a/base/applications/sndvol32/lang/ro-RO.rc 
b/base/applications/sndvol32/lang/ro-RO.rc
index 2ef39850e1..ab71b937be 100644
--- a/base/applications/sndvol32/lang/ro-RO.rc
+++ b/base/applications/sndvol32/lang/ro-RO.rc
@@ -104,3 +104,27 @@ BEGIN
     CONTROL "", IDC_LINE_SLIDER_VERT, "msctls_trackbar32", TBS_VERT | TBS_BOTH 
| TBS_NOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 15, 20, 50
     AUTOCHECKBOX "A&muțește tot", IDC_LINE_SWITCH, 4, 70, 44, 8
 END
+
+IDD_ADVANCED DIALOGEX 0, 0, 255, 140
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
WS_SYSMENU
+CAPTION "Advanced Controls for Volume Control"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL IDI_MAINAPP, -1, "static", SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7, 
32, 32 
+    LTEXT "These settings can be used to make fine adjustments to your 
audio.", -1,  44, 7, 200, 32
+    GROUPBOX "Tone Controls", IDC_ADV_TONE_CONTROLS, 7, 33, 240, 80 
+    LTEXT "These settings control how the tone of your audio sounds.", -1, 17, 
48, 200, 14 
+    LTEXT "&Bass:", -1, 17, 62, 50, 8 
+    LTEXT "Low", IDC_ADV_BASS_LOW, 77, 62, 20, 8 
+    LTEXT "High", IDC_ADV_BASS_HIGH, 182, 62, 20, 8 
+    CONTROL "", IDC_ADV_BASS_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 62, 80, 20 
+    LTEXT "&Treble:", -1, 17, 90, 50, 8 
+    LTEXT "Low", IDC_ADV_TREBLE_LOW, 77, 90, 20, 8 
+    LTEXT "High", IDC_ADV_TREBLE_HIGH, 182, 90, 20, 8 
+    CONTROL "", IDC_ADV_TREBLE_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 90, 80, 20 
+    GROUPBOX "Other Controls", IDC_ADV_OTHER_CONTROLS, 7, 119, 240, 66 
+    LTEXT "These settings make other changes to how your audio sounds. See 
your hardware documentation for details.", IDC_ADV_OTHER_TEXT, 17, 135, 220, 28 
+    AUTOCHECKBOX "&1 ", IDC_ADV_OTHER_CHECK1, 17, 159, 220, 14 
+    AUTOCHECKBOX "&2 ", IDC_ADV_OTHER_CHECK2, 17, 174, 220, 14 
+    DEFPUSHBUTTON "Close", IDOK, 197, 120, 50, 14, WS_CHILD | WS_VISIBLE | 
WS_GROUP | WS_TABSTOP
+END
diff --git a/base/applications/sndvol32/lang/ru-RU.rc 
b/base/applications/sndvol32/lang/ru-RU.rc
index 2f4de0c79f..709b9334df 100644
--- a/base/applications/sndvol32/lang/ru-RU.rc
+++ b/base/applications/sndvol32/lang/ru-RU.rc
@@ -104,3 +104,27 @@ BEGIN
     CONTROL "", IDC_LINE_SLIDER_VERT, "msctls_trackbar32", TBS_VERT | TBS_BOTH 
| TBS_NOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 15, 20, 50
     AUTOCHECKBOX "В&ыкл. все", IDC_LINE_SWITCH, 4, 70, 44, 8
 END
+
+IDD_ADVANCED DIALOGEX 0, 0, 255, 140
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
WS_SYSMENU
+CAPTION "Advanced Controls for Volume Control"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL IDI_MAINAPP, -1, "static", SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7, 
32, 32 
+    LTEXT "These settings can be used to make fine adjustments to your 
audio.", -1,  44, 7, 200, 32
+    GROUPBOX "Tone Controls", IDC_ADV_TONE_CONTROLS, 7, 33, 240, 80 
+    LTEXT "These settings control how the tone of your audio sounds.", -1, 17, 
48, 200, 14 
+    LTEXT "&Bass:", -1, 17, 62, 50, 8 
+    LTEXT "Low", IDC_ADV_BASS_LOW, 77, 62, 20, 8 
+    LTEXT "High", IDC_ADV_BASS_HIGH, 182, 62, 20, 8 
+    CONTROL "", IDC_ADV_BASS_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 62, 80, 20 
+    LTEXT "&Treble:", -1, 17, 90, 50, 8 
+    LTEXT "Low", IDC_ADV_TREBLE_LOW, 77, 90, 20, 8 
+    LTEXT "High", IDC_ADV_TREBLE_HIGH, 182, 90, 20, 8 
+    CONTROL "", IDC_ADV_TREBLE_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 90, 80, 20 
+    GROUPBOX "Other Controls", IDC_ADV_OTHER_CONTROLS, 7, 119, 240, 66 
+    LTEXT "These settings make other changes to how your audio sounds. See 
your hardware documentation for details.", IDC_ADV_OTHER_TEXT, 17, 135, 220, 28 
+    AUTOCHECKBOX "&1 ", IDC_ADV_OTHER_CHECK1, 17, 159, 220, 14 
+    AUTOCHECKBOX "&2 ", IDC_ADV_OTHER_CHECK2, 17, 174, 220, 14 
+    DEFPUSHBUTTON "Close", IDOK, 197, 120, 50, 14, WS_CHILD | WS_VISIBLE | 
WS_GROUP | WS_TABSTOP
+END
diff --git a/base/applications/sndvol32/lang/sk-SK.rc 
b/base/applications/sndvol32/lang/sk-SK.rc
index 4e2252593a..d40ff5b01c 100644
--- a/base/applications/sndvol32/lang/sk-SK.rc
+++ b/base/applications/sndvol32/lang/sk-SK.rc
@@ -104,3 +104,27 @@ BEGIN
     CONTROL "", IDC_LINE_SLIDER_VERT, "msctls_trackbar32", TBS_VERT | TBS_BOTH 
| TBS_NOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 15, 20, 50
     AUTOCHECKBOX "&Mute", IDC_LINE_SWITCH, 4, 70, 44, 8
 END
+
+IDD_ADVANCED DIALOGEX 0, 0, 255, 140
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
WS_SYSMENU
+CAPTION "Advanced Controls for Volume Control"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL IDI_MAINAPP, -1, "static", SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7, 
32, 32 
+    LTEXT "These settings can be used to make fine adjustments to your 
audio.", -1,  44, 7, 200, 32
+    GROUPBOX "Tone Controls", IDC_ADV_TONE_CONTROLS, 7, 33, 240, 80 
+    LTEXT "These settings control how the tone of your audio sounds.", -1, 17, 
48, 200, 14 
+    LTEXT "&Bass:", -1, 17, 62, 50, 8 
+    LTEXT "Low", IDC_ADV_BASS_LOW, 77, 62, 20, 8 
+    LTEXT "High", IDC_ADV_BASS_HIGH, 182, 62, 20, 8 
+    CONTROL "", IDC_ADV_BASS_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 62, 80, 20 
+    LTEXT "&Treble:", -1, 17, 90, 50, 8 
+    LTEXT "Low", IDC_ADV_TREBLE_LOW, 77, 90, 20, 8 
+    LTEXT "High", IDC_ADV_TREBLE_HIGH, 182, 90, 20, 8 
+    CONTROL "", IDC_ADV_TREBLE_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 90, 80, 20 
+    GROUPBOX "Other Controls", IDC_ADV_OTHER_CONTROLS, 7, 119, 240, 66 
+    LTEXT "These settings make other changes to how your audio sounds. See 
your hardware documentation for details.", IDC_ADV_OTHER_TEXT, 17, 135, 220, 28 
+    AUTOCHECKBOX "&1 ", IDC_ADV_OTHER_CHECK1, 17, 159, 220, 14 
+    AUTOCHECKBOX "&2 ", IDC_ADV_OTHER_CHECK2, 17, 174, 220, 14 
+    DEFPUSHBUTTON "Close", IDOK, 197, 120, 50, 14, WS_CHILD | WS_VISIBLE | 
WS_GROUP | WS_TABSTOP
+END
diff --git a/base/applications/sndvol32/lang/sq-AL.rc 
b/base/applications/sndvol32/lang/sq-AL.rc
index e066c7a916..e3d0b61180 100644
--- a/base/applications/sndvol32/lang/sq-AL.rc
+++ b/base/applications/sndvol32/lang/sq-AL.rc
@@ -106,3 +106,27 @@ BEGIN
     CONTROL "", IDC_LINE_SLIDER_VERT, "msctls_trackbar32", TBS_VERT | TBS_BOTH 
| TBS_NOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 15, 20, 50
     AUTOCHECKBOX "Heshtur", IDC_LINE_SWITCH, 4, 70, 44, 8
 END
+
+IDD_ADVANCED DIALOGEX 0, 0, 255, 140
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
WS_SYSMENU
+CAPTION "Advanced Controls for Volume Control"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL IDI_MAINAPP, -1, "static", SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7, 
32, 32 
+    LTEXT "These settings can be used to make fine adjustments to your 
audio.", -1,  44, 7, 200, 32
+    GROUPBOX "Tone Controls", IDC_ADV_TONE_CONTROLS, 7, 33, 240, 80 
+    LTEXT "These settings control how the tone of your audio sounds.", -1, 17, 
48, 200, 14 
+    LTEXT "&Bass:", -1, 17, 62, 50, 8 
+    LTEXT "Low", IDC_ADV_BASS_LOW, 77, 62, 20, 8 
+    LTEXT "High", IDC_ADV_BASS_HIGH, 182, 62, 20, 8 
+    CONTROL "", IDC_ADV_BASS_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 62, 80, 20 
+    LTEXT "&Treble:", -1, 17, 90, 50, 8 
+    LTEXT "Low", IDC_ADV_TREBLE_LOW, 77, 90, 20, 8 
+    LTEXT "High", IDC_ADV_TREBLE_HIGH, 182, 90, 20, 8 
+    CONTROL "", IDC_ADV_TREBLE_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 90, 80, 20 
+    GROUPBOX "Other Controls", IDC_ADV_OTHER_CONTROLS, 7, 119, 240, 66 
+    LTEXT "These settings make other changes to how your audio sounds. See 
your hardware documentation for details.", IDC_ADV_OTHER_TEXT, 17, 135, 220, 28 
+    AUTOCHECKBOX "&1 ", IDC_ADV_OTHER_CHECK1, 17, 159, 220, 14 
+    AUTOCHECKBOX "&2 ", IDC_ADV_OTHER_CHECK2, 17, 174, 220, 14 
+    DEFPUSHBUTTON "Close", IDOK, 197, 120, 50, 14, WS_CHILD | WS_VISIBLE | 
WS_GROUP | WS_TABSTOP
+END
diff --git a/base/applications/sndvol32/lang/sv-SE.rc 
b/base/applications/sndvol32/lang/sv-SE.rc
index 696e33d8cf..4a9622d7b9 100644
--- a/base/applications/sndvol32/lang/sv-SE.rc
+++ b/base/applications/sndvol32/lang/sv-SE.rc
@@ -104,3 +104,27 @@ BEGIN
     CONTROL "", IDC_LINE_SLIDER_VERT, "msctls_trackbar32", TBS_VERT | TBS_BOTH 
| TBS_NOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 15, 20, 50
     AUTOCHECKBOX "&Tyst", IDC_LINE_SWITCH, 4, 70, 44, 8
 END
+
+IDD_ADVANCED DIALOGEX 0, 0, 255, 140
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
WS_SYSMENU
+CAPTION "Advanced Controls for Volume Control"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL IDI_MAINAPP, -1, "static", SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7, 
32, 32 
+    LTEXT "These settings can be used to make fine adjustments to your 
audio.", -1,  44, 7, 200, 32
+    GROUPBOX "Tone Controls", IDC_ADV_TONE_CONTROLS, 7, 33, 240, 80 
+    LTEXT "These settings control how the tone of your audio sounds.", -1, 17, 
48, 200, 14 
+    LTEXT "&Bass:", -1, 17, 62, 50, 8 
+    LTEXT "Low", IDC_ADV_BASS_LOW, 77, 62, 20, 8 
+    LTEXT "High", IDC_ADV_BASS_HIGH, 182, 62, 20, 8 
+    CONTROL "", IDC_ADV_BASS_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 62, 80, 20 
+    LTEXT "&Treble:", -1, 17, 90, 50, 8 
+    LTEXT "Low", IDC_ADV_TREBLE_LOW, 77, 90, 20, 8 
+    LTEXT "High", IDC_ADV_TREBLE_HIGH, 182, 90, 20, 8 
+    CONTROL "", IDC_ADV_TREBLE_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 90, 80, 20 
+    GROUPBOX "Other Controls", IDC_ADV_OTHER_CONTROLS, 7, 119, 240, 66 
+    LTEXT "These settings make other changes to how your audio sounds. See 
your hardware documentation for details.", IDC_ADV_OTHER_TEXT, 17, 135, 220, 28 
+    AUTOCHECKBOX "&1 ", IDC_ADV_OTHER_CHECK1, 17, 159, 220, 14 
+    AUTOCHECKBOX "&2 ", IDC_ADV_OTHER_CHECK2, 17, 174, 220, 14 
+    DEFPUSHBUTTON "Close", IDOK, 197, 120, 50, 14, WS_CHILD | WS_VISIBLE | 
WS_GROUP | WS_TABSTOP
+END
diff --git a/base/applications/sndvol32/lang/th-TH.rc 
b/base/applications/sndvol32/lang/th-TH.rc
index 7dea489c24..5c0828ebdd 100644
--- a/base/applications/sndvol32/lang/th-TH.rc
+++ b/base/applications/sndvol32/lang/th-TH.rc
@@ -110,3 +110,27 @@ BEGIN
     CONTROL "", IDC_LINE_SLIDER_VERT, "msctls_trackbar32", TBS_VERT | TBS_BOTH 
| TBS_NOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 15, 20, 50
     AUTOCHECKBOX "&Mute", IDC_LINE_SWITCH, 4, 70, 44, 8
 END
+
+IDD_ADVANCED DIALOGEX 0, 0, 255, 140
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
WS_SYSMENU
+CAPTION "Advanced Controls for Volume Control"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL IDI_MAINAPP, -1, "static", SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7, 
32, 32 
+    LTEXT "These settings can be used to make fine adjustments to your 
audio.", -1,  44, 7, 200, 32
+    GROUPBOX "Tone Controls", IDC_ADV_TONE_CONTROLS, 7, 33, 240, 80 
+    LTEXT "These settings control how the tone of your audio sounds.", -1, 17, 
48, 200, 14 
+    LTEXT "&Bass:", -1, 17, 62, 50, 8 
+    LTEXT "Low", IDC_ADV_BASS_LOW, 77, 62, 20, 8 
+    LTEXT "High", IDC_ADV_BASS_HIGH, 182, 62, 20, 8 
+    CONTROL "", IDC_ADV_BASS_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 62, 80, 20 
+    LTEXT "&Treble:", -1, 17, 90, 50, 8 
+    LTEXT "Low", IDC_ADV_TREBLE_LOW, 77, 90, 20, 8 
+    LTEXT "High", IDC_ADV_TREBLE_HIGH, 182, 90, 20, 8 
+    CONTROL "", IDC_ADV_TREBLE_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 90, 80, 20 
+    GROUPBOX "Other Controls", IDC_ADV_OTHER_CONTROLS, 7, 119, 240, 66 
+    LTEXT "These settings make other changes to how your audio sounds. See 
your hardware documentation for details.", IDC_ADV_OTHER_TEXT, 17, 135, 220, 28 
+    AUTOCHECKBOX "&1 ", IDC_ADV_OTHER_CHECK1, 17, 159, 220, 14 
+    AUTOCHECKBOX "&2 ", IDC_ADV_OTHER_CHECK2, 17, 174, 220, 14 
+    DEFPUSHBUTTON "Close", IDOK, 197, 120, 50, 14, WS_CHILD | WS_VISIBLE | 
WS_GROUP | WS_TABSTOP
+END
diff --git a/base/applications/sndvol32/lang/tr-TR.rc 
b/base/applications/sndvol32/lang/tr-TR.rc
index ba59561b6a..3cd12f0539 100644
--- a/base/applications/sndvol32/lang/tr-TR.rc
+++ b/base/applications/sndvol32/lang/tr-TR.rc
@@ -104,3 +104,27 @@ BEGIN
     CONTROL "", IDC_LINE_SLIDER_VERT, "msctls_trackbar32", TBS_VERT | TBS_BOTH 
| TBS_NOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 15, 20, 50
     AUTOCHECKBOX "S&essiz", IDC_LINE_SWITCH, 4, 70, 44, 8
 END
+
+IDD_ADVANCED DIALOGEX 0, 0, 255, 140
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
WS_SYSMENU
+CAPTION "Advanced Controls for Volume Control"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL IDI_MAINAPP, -1, "static", SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7, 
32, 32 
+    LTEXT "These settings can be used to make fine adjustments to your 
audio.", -1,  44, 7, 200, 32
+    GROUPBOX "Tone Controls", IDC_ADV_TONE_CONTROLS, 7, 33, 240, 80 
+    LTEXT "These settings control how the tone of your audio sounds.", -1, 17, 
48, 200, 14 
+    LTEXT "&Bass:", -1, 17, 62, 50, 8 
+    LTEXT "Low", IDC_ADV_BASS_LOW, 77, 62, 20, 8 
+    LTEXT "High", IDC_ADV_BASS_HIGH, 182, 62, 20, 8 
+    CONTROL "", IDC_ADV_BASS_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 62, 80, 20 
+    LTEXT "&Treble:", -1, 17, 90, 50, 8 
+    LTEXT "Low", IDC_ADV_TREBLE_LOW, 77, 90, 20, 8 
+    LTEXT "High", IDC_ADV_TREBLE_HIGH, 182, 90, 20, 8 
+    CONTROL "", IDC_ADV_TREBLE_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 90, 80, 20 
+    GROUPBOX "Other Controls", IDC_ADV_OTHER_CONTROLS, 7, 119, 240, 66 
+    LTEXT "These settings make other changes to how your audio sounds. See 
your hardware documentation for details.", IDC_ADV_OTHER_TEXT, 17, 135, 220, 28 
+    AUTOCHECKBOX "&1 ", IDC_ADV_OTHER_CHECK1, 17, 159, 220, 14 
+    AUTOCHECKBOX "&2 ", IDC_ADV_OTHER_CHECK2, 17, 174, 220, 14 
+    DEFPUSHBUTTON "Close", IDOK, 197, 120, 50, 14, WS_CHILD | WS_VISIBLE | 
WS_GROUP | WS_TABSTOP
+END
diff --git a/base/applications/sndvol32/lang/uk-UA.rc 
b/base/applications/sndvol32/lang/uk-UA.rc
index d7cca4910a..25d34aedf1 100644
--- a/base/applications/sndvol32/lang/uk-UA.rc
+++ b/base/applications/sndvol32/lang/uk-UA.rc
@@ -110,3 +110,27 @@ BEGIN
     CONTROL "", IDC_LINE_SLIDER_VERT, "msctls_trackbar32", TBS_VERT | TBS_BOTH 
| TBS_NOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 15, 20, 50
     AUTOCHECKBOX "&Тиша", IDC_LINE_SWITCH, 4, 70, 44, 8
 END
+
+IDD_ADVANCED DIALOGEX 0, 0, 255, 140
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
WS_SYSMENU
+CAPTION "Advanced Controls for Volume Control"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    CONTROL IDI_MAINAPP, -1, "static", SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7, 
32, 32 
+    LTEXT "These settings can be used to make fine adjustments to your 
audio.", -1,  44, 7, 200, 32
+    GROUPBOX "Tone Controls", IDC_ADV_TONE_CONTROLS, 7, 33, 240, 80 
+    LTEXT "These settings control how the tone of your audio sounds.", -1, 17, 
48, 200, 14 
+    LTEXT "&Bass:", -1, 17, 62, 50, 8 
+    LTEXT "Low", IDC_ADV_BASS_LOW, 77, 62, 20, 8 
+    LTEXT "High", IDC_ADV_BASS_HIGH, 182, 62, 20, 8 
+    CONTROL "", IDC_ADV_BASS_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 62, 80, 20 
+    LTEXT "&Treble:", -1, 17, 90, 50, 8 
+    LTEXT "Low", IDC_ADV_TREBLE_LOW, 77, 90, 20, 8 
+    LTEXT "High", IDC_ADV_TREBLE_HIGH, 182, 90, 20, 8 
+    CONTROL "", IDC_ADV_TREBLE_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 90, 80, 20 
+    GROUPBOX "Other Controls", IDC_ADV_OTHER_CONTROLS, 7, 119, 240, 66 
+    LTEXT "These settings make other changes to how your audio sounds. See 
your hardware documentation for details.", IDC_ADV_OTHER_TEXT, 17, 135, 220, 28 
+    AUTOCHECKBOX "&1 ", IDC_ADV_OTHER_CHECK1, 17, 159, 220, 14 
+    AUTOCHECKBOX "&2 ", IDC_ADV_OTHER_CHECK2, 17, 174, 220, 14 
+    DEFPUSHBUTTON "Close", IDOK, 197, 120, 50, 14, WS_CHILD | WS_VISIBLE | 
WS_GROUP | WS_TABSTOP
+END
diff --git a/base/applications/sndvol32/lang/zh-CN.rc 
b/base/applications/sndvol32/lang/zh-CN.rc
index 391ee962ef..f1f4d9a72a 100644
--- a/base/applications/sndvol32/lang/zh-CN.rc
+++ b/base/applications/sndvol32/lang/zh-CN.rc
@@ -104,3 +104,27 @@ BEGIN
     CONTROL "", IDC_LINE_SLIDER_VERT, "msctls_trackbar32", TBS_VERT | TBS_BOTH 
| TBS_NOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 15, 20, 50
     AUTOCHECKBOX "静音(&M)", IDC_LINE_SWITCH, 4, 70, 44, 8
 END
+
+IDD_ADVANCED DIALOGEX 0, 0, 255, 140
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
WS_SYSMENU
+CAPTION "Advanced Controls for Volume Control"
+FONT 9, "宋体"
+BEGIN
+    CONTROL IDI_MAINAPP, -1, "static", SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7, 
32, 32 
+    LTEXT "These settings can be used to make fine adjustments to your 
audio.", -1,  44, 7, 200, 32
+    GROUPBOX "Tone Controls", IDC_ADV_TONE_CONTROLS, 7, 33, 240, 80 
+    LTEXT "These settings control how the tone of your audio sounds.", -1, 17, 
48, 200, 14 
+    LTEXT "&Bass:", -1, 17, 62, 50, 8 
+    LTEXT "Low", IDC_ADV_BASS_LOW, 77, 62, 20, 8 
+    LTEXT "High", IDC_ADV_BASS_HIGH, 182, 62, 20, 8 
+    CONTROL "", IDC_ADV_BASS_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 62, 80, 20 
+    LTEXT "&Treble:", -1, 17, 90, 50, 8 
+    LTEXT "Low", IDC_ADV_TREBLE_LOW, 77, 90, 20, 8 
+    LTEXT "High", IDC_ADV_TREBLE_HIGH, 182, 90, 20, 8 
+    CONTROL "", IDC_ADV_TREBLE_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 90, 80, 20 
+    GROUPBOX "Other Controls", IDC_ADV_OTHER_CONTROLS, 7, 119, 240, 66 
+    LTEXT "These settings make other changes to how your audio sounds. See 
your hardware documentation for details.", IDC_ADV_OTHER_TEXT, 17, 135, 220, 28 
+    AUTOCHECKBOX "&1 ", IDC_ADV_OTHER_CHECK1, 17, 159, 220, 14 
+    AUTOCHECKBOX "&2 ", IDC_ADV_OTHER_CHECK2, 17, 174, 220, 14 
+    DEFPUSHBUTTON "Close", IDOK, 197, 120, 50, 14, WS_CHILD | WS_VISIBLE | 
WS_GROUP | WS_TABSTOP
+END
diff --git a/base/applications/sndvol32/lang/zh-TW.rc 
b/base/applications/sndvol32/lang/zh-TW.rc
index a2ae7214ab..2d02a1362f 100644
--- a/base/applications/sndvol32/lang/zh-TW.rc
+++ b/base/applications/sndvol32/lang/zh-TW.rc
@@ -104,3 +104,27 @@ BEGIN
     CONTROL "", IDC_LINE_SLIDER_VERT, "msctls_trackbar32", TBS_VERT | TBS_BOTH 
| TBS_NOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 16, 15, 20, 50
     AUTOCHECKBOX "靜音(&M)", IDC_LINE_SWITCH, 4, 70, 44, 8
 END
+
+IDD_ADVANCED DIALOGEX 0, 0, 255, 140
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | 
WS_SYSMENU
+CAPTION "Advanced Controls for Volume Control"
+FONT 9, "新細明體"
+BEGIN
+    CONTROL IDI_MAINAPP, -1, "static", SS_ICON | WS_CHILD | WS_VISIBLE, 7, 7, 
32, 32 
+    LTEXT "These settings can be used to make fine adjustments to your 
audio.", -1,  44, 7, 200, 32
+    GROUPBOX "Tone Controls", IDC_ADV_TONE_CONTROLS, 7, 33, 240, 80 
+    LTEXT "These settings control how the tone of your audio sounds.", -1, 17, 
48, 200, 14 
+    LTEXT "&Bass:", -1, 17, 62, 50, 8 
+    LTEXT "Low", IDC_ADV_BASS_LOW, 77, 62, 20, 8 
+    LTEXT "High", IDC_ADV_BASS_HIGH, 182, 62, 20, 8 
+    CONTROL "", IDC_ADV_BASS_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 62, 80, 20 
+    LTEXT "&Treble:", -1, 17, 90, 50, 8 
+    LTEXT "Low", IDC_ADV_TREBLE_LOW, 77, 90, 20, 8 
+    LTEXT "High", IDC_ADV_TREBLE_HIGH, 182, 90, 20, 8 
+    CONTROL "", IDC_ADV_TREBLE_SLIDER, "msctls_trackbar32", TBS_HORZ | 
TBS_AUTOTICKS | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 97, 90, 80, 20 
+    GROUPBOX "Other Controls", IDC_ADV_OTHER_CONTROLS, 7, 119, 240, 66 
+    LTEXT "These settings make other changes to how your audio sounds. See 
your hardware documentation for details.", IDC_ADV_OTHER_TEXT, 17, 135, 220, 28 
+    AUTOCHECKBOX "&1 ", IDC_ADV_OTHER_CHECK1, 17, 159, 220, 14 
+    AUTOCHECKBOX "&2 ", IDC_ADV_OTHER_CHECK2, 17, 174, 220, 14 
+    DEFPUSHBUTTON "Close", IDOK, 197, 120, 50, 14, WS_CHILD | WS_VISIBLE | 
WS_GROUP | WS_TABSTOP
+END
diff --git a/base/applications/sndvol32/resources.h 
b/base/applications/sndvol32/resources.h
index 65410469d2..eaa0585221 100644
--- a/base/applications/sndvol32/resources.h
+++ b/base/applications/sndvol32/resources.h
@@ -26,6 +26,18 @@
 #define IDC_LINE_ADVANCED    1012
 #define IDC_LINE_SEP         1013
 
+#define IDC_ADV_TONE_CONTROLS  1020
+#define IDC_ADV_BASS_LOW       1021
+#define IDC_ADV_BASS_HIGH      1022
+#define IDC_ADV_BASS_SLIDER    1023
+#define IDC_ADV_TREBLE_LOW     1024
+#define IDC_ADV_TREBLE_HIGH    1025
+#define IDC_ADV_TREBLE_SLIDER  1026
+#define IDC_ADV_OTHER_CONTROLS 1027
+#define IDC_ADV_OTHER_TEXT     1028
+#define IDC_ADV_OTHER_CHECK1   1029
+#define IDC_ADV_OTHER_CHECK2   1030
+
 #define IDS_SNDVOL32       100
 #define IDS_NOMIXERDEVICES 101
 
@@ -35,3 +47,4 @@
 #define IDD_SMALL_LINE    203
 #define IDD_TRAY_MASTER   204
 #define IDD_PREFERENCES   205
+#define IDD_ADVANCED      206
diff --git a/base/applications/sndvol32/sndvol32.c 
b/base/applications/sndvol32/sndvol32.c
index 5e9616d67e..ada7debff4 100644
--- a/base/applications/sndvol32/sndvol32.c
+++ b/base/applications/sndvol32/sndvol32.c
@@ -592,6 +592,55 @@ DlgPreferencesProc(HWND hwndDlg,
 }
 
 
+static
+INT_PTR
+CALLBACK
+AdvancedDlgProc(
+    HWND hwndDlg,
+    UINT uMsg,
+    WPARAM wParam,
+    LPARAM lParam)
+{
+    switch (uMsg)
+    {
+        case WM_INITDIALOG:
+            /* FIXME: Update the dialog title */
+
+            /* Disable the tone controls */
+            EnableWindow(GetDlgItem(hwndDlg, IDC_ADV_BASS_LOW), FALSE);
+            EnableWindow(GetDlgItem(hwndDlg, IDC_ADV_BASS_HIGH), FALSE);
+            EnableWindow(GetDlgItem(hwndDlg, IDC_ADV_BASS_SLIDER), FALSE);
+            EnableWindow(GetDlgItem(hwndDlg, IDC_ADV_TREBLE_LOW), FALSE);
+            EnableWindow(GetDlgItem(hwndDlg, IDC_ADV_TREBLE_HIGH), FALSE);
+            EnableWindow(GetDlgItem(hwndDlg, IDC_ADV_TREBLE_SLIDER), FALSE);
+
+            /* Hide the other controls */
+            ShowWindow(GetDlgItem(hwndDlg, IDC_ADV_OTHER_CONTROLS), SW_HIDE);
+            ShowWindow(GetDlgItem(hwndDlg, IDC_ADV_OTHER_TEXT), SW_HIDE);
+            ShowWindow(GetDlgItem(hwndDlg, IDC_ADV_OTHER_CHECK1), SW_HIDE);
+            ShowWindow(GetDlgItem(hwndDlg, IDC_ADV_OTHER_CHECK2), SW_HIDE);
+
+            /* FIXME */
+            return TRUE;
+
+        case WM_COMMAND:
+            switch (LOWORD(wParam))
+            {
+                case IDOK:
+                    EndDialog(hwndDlg, IDOK);
+                    break;
+            }
+            break;
+
+        case WM_CLOSE:
+            EndDialog(hwndDlg, IDCANCEL);
+            break;
+    }
+
+    return FALSE;
+}
+
+
 
/******************************************************************************/
 
 static VOID
@@ -1015,7 +1064,14 @@ MainWindowProc(HWND hwnd,
                         }
                         else if (CtrlID % IDC_LINE_ADVANCED == 0)
                         {
+                            if (DialogBoxParam(hAppInstance,
+                                               MAKEINTRESOURCE(IDD_ADVANCED),
+                                               hwnd,
+                                               AdvancedDlgProc,
+                                               (LPARAM)NULL) == IDOK)
+                            {
 
+                            }
                         }
                     }
                 }

Reply via email to