[MSCONFIG_NEW]
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Tue, 20 Oct 2015 23:59:28 +0000 (23:59 +0000)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Tue, 20 Oct 2015 23:59:28 +0000 (23:59 +0000)
- Implement the "file extract" dialog and enable it in the general page. The extraction functionality proper will be implemented later on.
- Remove an unneeded resource string.
CORE-9333

svn path=/trunk/; revision=69632

34 files changed:
reactos/base/applications/msconfig_new/CMakeLists.txt
reactos/base/applications/msconfig_new/fileextractdialog.c [new file with mode: 0644]
reactos/base/applications/msconfig_new/fileextractdialog.h [new file with mode: 0644]
reactos/base/applications/msconfig_new/generalpage.c
reactos/base/applications/msconfig_new/lang/bg-BG.rc
reactos/base/applications/msconfig_new/lang/ca-ES.rc
reactos/base/applications/msconfig_new/lang/cs-CZ.rc
reactos/base/applications/msconfig_new/lang/de-DE.rc
reactos/base/applications/msconfig_new/lang/el-GR.rc
reactos/base/applications/msconfig_new/lang/en-US.rc
reactos/base/applications/msconfig_new/lang/es-ES.rc
reactos/base/applications/msconfig_new/lang/fr-FR.rc
reactos/base/applications/msconfig_new/lang/he-IL.rc
reactos/base/applications/msconfig_new/lang/hu-HU.rc
reactos/base/applications/msconfig_new/lang/id-ID.rc
reactos/base/applications/msconfig_new/lang/it-IT.rc
reactos/base/applications/msconfig_new/lang/ko-KR.rc
reactos/base/applications/msconfig_new/lang/nl-NL.rc
reactos/base/applications/msconfig_new/lang/no-NO.rc
reactos/base/applications/msconfig_new/lang/pl-PL.rc
reactos/base/applications/msconfig_new/lang/pt-BR.rc
reactos/base/applications/msconfig_new/lang/ro-RO.rc
reactos/base/applications/msconfig_new/lang/ru-RU.rc
reactos/base/applications/msconfig_new/lang/sk-SK.rc
reactos/base/applications/msconfig_new/lang/sq-AL.rc
reactos/base/applications/msconfig_new/lang/sv-SE.rc
reactos/base/applications/msconfig_new/lang/th-TH.rc
reactos/base/applications/msconfig_new/lang/tr-TR.rc
reactos/base/applications/msconfig_new/lang/uk-UA.rc
reactos/base/applications/msconfig_new/lang/zh-CN.rc
reactos/base/applications/msconfig_new/lang/zh-TW.rc
reactos/base/applications/msconfig_new/msconfig.c
reactos/base/applications/msconfig_new/resource.h
reactos/base/applications/msconfig_new/srvpage.c

index aea1d2b..20b9760 100644 (file)
@@ -14,6 +14,7 @@ list(APPEND C_SOURCE
     # systempage.c
     # startuppage.c
     # freeldrpage.c
+    fileextractdialog.c
     fileutils.c
     generalpage.c
     msconfig.c
@@ -30,5 +31,5 @@ add_executable(msconfig_new ${C_SOURCE} ${CPP_SOURCE} msconfig.rc)
 add_pch(msconfig_new precomp.h CPP_SOURCE)
 set_module_type(msconfig_new win32gui UNICODE)
 target_link_libraries(msconfig_new comsupp)
-add_importlibs(msconfig_new user32 advapi32 version comctl32 ole32 oleaut32 msxml3 shell32 shlwapi msvcrt kernel32)
+add_importlibs(msconfig_new user32 advapi32 version comctl32 comdlg32 ole32 oleaut32 msxml3 shell32 shlwapi msvcrt kernel32)
 add_cd_file(TARGET msconfig_new DESTINATION reactos/system32 FOR all)
diff --git a/reactos/base/applications/msconfig_new/fileextractdialog.c b/reactos/base/applications/msconfig_new/fileextractdialog.c
new file mode 100644 (file)
index 0000000..669d912
--- /dev/null
@@ -0,0 +1,258 @@
+/*
+ * PROJECT:     ReactOS Applications
+ * LICENSE:     LGPL - See COPYING in the top level directory
+ * FILE:        base/applications/msconfig_new/fileextractdialog.c
+ * PURPOSE:     File Extract Dialog
+ * COPYRIGHT:   Copyright 2011-2012 Hermes BELUSCA - MAITO <hermes.belusca@sfr.fr>
+ */
+
+#include "precomp.h"
+
+#include <wingdi.h>
+#include <commdlg.h> // It needs stuff defined in wingdi.h ...
+#undef LF_FACESIZE   // but wingdi.h defines LF_FACESIZE, and if LF_FACESIZE is defined ...
+#include <shlobj.h>  // shlobj.h wants to define NT_CONSOLE_PROPS which needs COORD structure
+                     // to be declared, this means, including wincon.h in a GUI app!!
+                     // WTF!! I don't want that!!
+
+// #include <setupapi.h>
+#include "fileextractdialog.h"
+#include "commctrldefs.h"
+#include "utils.h"
+
+// #include "callbacks.h"
+
+// FIXME: This should be present in PSDK commdlg.h
+//
+// FlagsEx Values
+#if (_WIN32_WINNT >= 0x0500)
+#define  OFN_EX_NOPLACESBAR         0x00000001
+#endif // (_WIN32_WINNT >= 0x0500)
+
+
+VOID
+AddStringToComboList(HWND hWnd,
+                     LPCWSTR lpszString)
+{
+    /* Try to find an already existing occurrence of the string in the list */
+    LRESULT hPos = ComboBox_FindStringExact(hWnd, -1, lpszString);
+
+    if (hPos == CB_ERR)
+    {
+        /* The string doesn't exist, so add it to the list and select it */
+        ComboBox_InsertString(hWnd, 0, lpszString);
+        ComboBox_SetCurSel(hWnd, 0);
+    }
+    else
+    {
+        /* The string exists, so select it */
+        ComboBox_SetCurSel(hWnd, hPos);
+    }
+
+    return;
+}
+
+INT_PTR CALLBACK
+FileExtractDialogWndProc(HWND hDlg,
+                         UINT message,
+                         WPARAM wParam,
+                         LPARAM lParam)
+{
+    UNREFERENCED_PARAMETER(lParam);
+
+    switch (message)
+    {
+        case WM_INITDIALOG:
+            return TRUE;
+
+        case WM_COMMAND:
+        {
+            switch (LOWORD(wParam))
+            {
+                case IDOK:
+                {
+                    LPWSTR szCabPathFileName;
+                    LPWSTR szFileName;
+                    LPWSTR szDestDir;
+
+                    size_t cabPathNum, fileNameNum, destDirNum;
+
+                    cabPathNum = GetWindowTextLengthW(GetDlgItem(hDlg, IDC_DRP_CAB_FILE)) + 1;
+                    szCabPathFileName = (LPWSTR)MemAlloc(0, cabPathNum * sizeof(WCHAR));
+                    GetDlgItemText(hDlg, IDC_DRP_CAB_FILE, szCabPathFileName, (int)cabPathNum);
+                    
+                    fileNameNum = GetWindowTextLengthW(GetDlgItem(hDlg, IDC_TXT_FILE_TO_RESTORE)) + 1;
+                    szFileName = (LPWSTR)MemAlloc(0, fileNameNum * sizeof(WCHAR));
+                    GetDlgItemText(hDlg, IDC_TXT_FILE_TO_RESTORE, szFileName, (int)fileNameNum);
+
+                    destDirNum = GetWindowTextLengthW(GetDlgItem(hDlg, IDC_DRP_DEST_DIR)) + 1;
+                    szDestDir = (LPWSTR)MemAlloc(0, destDirNum * sizeof(WCHAR));
+                    GetDlgItemText(hDlg, IDC_DRP_DEST_DIR, szDestDir, (int)destDirNum);
+
+#if 0
+                    if (!ExtractFromCabinet(szCabPathFileName, szFileName, szDestDir))
+                    {
+                        MessageBoxW(NULL, L"An error has occurred!!", L"Error", MB_ICONERROR | MB_OK);
+                    }
+                    else
+                    {
+                        MessageBoxW(NULL, L"All the files were uncompressed successfully.", L"Info", MB_ICONINFORMATION | MB_OK);
+
+                        // TODO: Save the extraction paths into the registry.
+
+                        /* Quit */
+                        EndDialog(hDlg, LOWORD(wParam));
+                    }
+#else
+                    MessageBoxW(NULL, L"File extraction is unimplemented!", L"Info", MB_ICONINFORMATION | MB_OK);
+#endif
+
+                    MemFree(szDestDir);
+                    MemFree(szFileName);
+                    MemFree(szCabPathFileName);
+
+                    return TRUE;
+                }
+
+                case IDCANCEL:
+                    EndDialog(hDlg, LOWORD(wParam));
+                    return TRUE;
+
+                case IDC_BTN_BROWSE_ALL_FILES:
+                {
+                    unsigned int nMaxFilesNum = 255;
+                    size_t newSize = (nMaxFilesNum * (MAX_PATH + 1)) + 1;
+                    LPWSTR szPath  = (LPWSTR)MemAlloc(HEAP_ZERO_MEMORY, newSize * sizeof(WCHAR));
+                    OPENFILENAMEW ofn;
+
+                    SecureZeroMemory(&ofn, sizeof(ofn));
+                    ofn.lStructSize = sizeof(ofn);
+                    ofn.hwndOwner   = hDlg;
+                    ofn.lpstrTitle  = L"Files to be restored"; // L"Fichiers à restaurer"; // FIXME: Localize!
+                    ofn.Flags       = OFN_ALLOWMULTISELECT | OFN_EXPLORER | OFN_ENABLESIZING | OFN_HIDEREADONLY | OFN_LONGNAMES;
+                    // ofn.FlagsEx     = OFN_EX_NOPLACESBAR;
+                    ofn.lpstrFilter = L"All files (*.*)\0*.*\0";
+                    ofn.nFilterIndex = 0;
+                    ofn.lpstrFile   = szPath;
+                    ofn.nMaxFile    = (DWORD)newSize; // TODO: size_t to DWORD conversion...
+
+                    if (GetSaveFileName(&ofn))
+                    {
+                        if ( (ofn.Flags & OFN_EXPLORER) &&
+                             (ofn.Flags & OFN_ALLOWMULTISELECT) ) // Must be always true...
+                        {
+                            LPWSTR lpszFiles = szPath + ofn.nFileOffset;
+                            LPWSTR lpszFilePatterns = NULL;
+
+                            LPWSTR lpszTmp = lpszFiles;
+                            unsigned int n = 0;
+                            size_t numOfChars = 0;
+
+                            /* Truncate the path, if needed */
+                            szPath[ofn.nFileOffset - 1] = L'\0';
+
+                            while (*lpszTmp)
+                            {
+                                ++n;
+                                numOfChars += wcslen(lpszTmp)+1 + 3; // 3 = 2 quotation marks + 1 space.
+                                lpszTmp += wcslen(lpszTmp)+1;
+                            }
+
+                            lpszFilePatterns = (LPWSTR)MemAlloc(HEAP_ZERO_MEMORY, numOfChars*sizeof(WCHAR));
+
+                            if (n >= 2)
+                            {
+                                while (*lpszFiles)
+                                {
+                                    wcscat(lpszFilePatterns, L"\"");
+                                    wcscat(lpszFilePatterns, lpszFiles);
+                                    wcscat(lpszFilePatterns, L"\"");
+
+                                    lpszFiles += wcslen(lpszFiles)+1;
+                                    if (*lpszFiles)
+                                        wcscat(lpszFilePatterns, L" ");
+                                }
+                            }
+                            else
+                            {
+                                wcscpy(lpszFilePatterns, lpszFiles);
+                            }
+
+                            Edit_SetText(GetDlgItem(hDlg, IDC_TXT_FILE_TO_RESTORE), lpszFilePatterns);
+                            AddStringToComboList(GetDlgItem(hDlg, IDC_DRP_DEST_DIR), szPath);
+
+                            SetFocus(GetDlgItem(hDlg, IDC_TXT_FILE_TO_RESTORE));
+                            Edit_SetSel(GetDlgItem(hDlg, IDC_TXT_FILE_TO_RESTORE), 0, -1);
+
+                            MemFree(lpszFilePatterns);
+                        }
+                    }
+
+                    MemFree(szPath);
+
+                    break;
+                }
+
+                case IDC_BTN_BROWSE_CAB_FILES:
+                {
+                    OPENFILENAMEW ofn;
+                    WCHAR szPath[MAX_PATH] = L"";
+
+                    SecureZeroMemory(&ofn, sizeof(ofn));
+                    ofn.lStructSize = sizeof(ofn);
+                    ofn.hwndOwner   = hDlg;
+                    ofn.lpstrTitle  = L"Open an archive file"; // L"Ouvrir un fichier archive"; // FIXME: Localize!
+                    ofn.Flags       = OFN_EXPLORER | OFN_ENABLESIZING | OFN_HIDEREADONLY | OFN_LONGNAMES | OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST | OFN_READONLY;
+                    // ofn.FlagsEx     = OFN_EX_NOPLACESBAR;
+                    ofn.lpstrFilter = L"Cabinet files (*.cab)\0*.cab\0";
+                    ofn.lpstrDefExt = L"cab";
+                    ofn.nFilterIndex = 0;
+                    ofn.lpstrFile   = szPath;
+                    ofn.nMaxFile    = ARRAYSIZE(szPath);
+
+                    if (GetOpenFileName(&ofn))
+                    {
+                        AddStringToComboList(GetDlgItem(hDlg, IDC_DRP_CAB_FILE), szPath);
+                        SetFocus(GetDlgItem(hDlg, IDC_DRP_CAB_FILE));
+                    }
+
+                    break;
+                }
+
+                case IDC_BTN_BROWSE_DIRS:
+                {
+                    BROWSEINFOW bi;
+                    WCHAR szPath[MAX_PATH] = L"";
+
+                    SecureZeroMemory(&bi, sizeof(bi));
+                    bi.hwndOwner = hDlg;
+                    bi.pidlRoot  = NULL;
+                    bi.lpszTitle = L"Select the directory where the restored files should be stored:";
+                                // L"Choisissez le répertoire dans lequel doivent être enregistrés les fichiers restaurés :"; // FIXME: Localize!
+                    bi.ulFlags   = BIF_USENEWUI | BIF_RETURNONLYFSDIRS | BIF_SHAREABLE | BIF_VALIDATE /* | BIF_BROWSEFILEJUNCTIONS <--- only in Windows 7+ */;
+
+                    if (SUCCEEDED(CoInitializeEx(NULL, COINIT_APARTMENTTHREADED)))
+                    {
+                        /*PIDLIST_ABSOLUTE*/ LPITEMIDLIST pidl = SHBrowseForFolderW(&bi);
+                        if (SHGetPathFromIDListW(pidl, szPath))
+                        {
+                            AddStringToComboList(GetDlgItem(hDlg, IDC_DRP_DEST_DIR), szPath);
+                            SetFocus(GetDlgItem(hDlg, IDC_DRP_DEST_DIR));
+                        }
+
+                        CoTaskMemFree(pidl);
+                        CoUninitialize();
+                    }
+
+                    break;
+                }
+
+                default:
+                    //break;
+                    return FALSE;
+            }
+        }
+    }
+
+    return FALSE;
+}
diff --git a/reactos/base/applications/msconfig_new/fileextractdialog.h b/reactos/base/applications/msconfig_new/fileextractdialog.h
new file mode 100644 (file)
index 0000000..cc8e202
--- /dev/null
@@ -0,0 +1,15 @@
+/*
+ * PROJECT:     ReactOS Applications
+ * LICENSE:     LGPL - See COPYING in the top level directory
+ * FILE:        base/applications/msconfig_new/fileextractdialog.h
+ * PURPOSE:     File Extract Dialog
+ * COPYRIGHT:   Copyright 2011-2012 Hermes BELUSCA - MAITO <hermes.belusca@sfr.fr>
+ */
+
+#ifndef __FILEEXTRACTDIALOG_H__
+#define __FILEEXTRACTDIALOG_H__
+
+INT_PTR CALLBACK
+FileExtractDialogWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
+
+#endif // __FILEEXTRACTDIALOG_H__
index 3896c7f..f31dd80 100644 (file)
 #include "fileutils.h"
 #include "utils.h"
 #include "commctrldefs.h"
+#include "fileextractdialog.h"
 
 static LPCWSTR lpszRestoreProgPath1 = L"%SystemRoot%\\System32\\rstrui.exe";
 static LPCWSTR lpszRestoreProgPath2 = L"%SystemRoot%\\System32\\restore\\rstrui.exe";
 
 static HWND hGeneralPage       = NULL;
 static BOOL bIsOriginalBootIni    = TRUE;
-static BOOL bIsStartupNotModified = TRUE;
+// static BOOL bIsStartupNotModified = TRUE;
 
 static VOID EnableSelectiveStartupControls(BOOL bEnable)
 {
@@ -142,9 +143,9 @@ GeneralPageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
                     break;
                 }
 
-                // case IDC_BTN_FILE_EXTRACTION:
-                    // DialogBox(hInst, MAKEINTRESOURCE(IDD_FILE_EXTRACT_DIALOG), hGeneralPage /* GetParent(hGeneralPage) */, FileExtractDialogWndProc);
-                    // break;
+                case IDC_BTN_FILE_EXTRACTION:
+                    DialogBoxW(hInst, MAKEINTRESOURCEW(IDD_FILE_EXTRACT_DIALOG), hGeneralPage /* GetParent(hGeneralPage) */, FileExtractDialogWndProc);
+                    break;
 
                 default:
                     //break;
index a46f004..efef202 100644 (file)
@@ -133,6 +133,25 @@ BEGIN
     PUSHBUTTON "Отказ", IDC_CANCEL, 100, 160, 50, 12
 END
 
+IDD_FILE_EXTRACT_DIALOG DIALOGEX 0, 0, 353, 117
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Expand Files from an Installation Source"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT           "Specify the files you want to restore, the source location containing the installation files, and the destination location for the files.", IDC_STATIC, 7, 7, 339, 17
+    LTEXT           "F&iles to restore:", IDC_STATIC, 7, 34, 93, 10
+    EDITTEXT        IDC_TXT_FILE_TO_RESTORE, 103, 32, 158, 12, ES_AUTOHSCROLL
+    PUSHBUTTON      "&Browse Files...", IDC_BTN_BROWSE_ALL_FILES, 264, 30, 82, 14
+    LTEXT           "&Restore from:", IDC_STATIC, 7, 55, 93, 10
+    COMBOBOX        IDC_DRP_CAB_FILE, 103, 53, 158, 56, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &From...", IDC_BTN_BROWSE_CAB_FILES, 264, 51, 82, 14
+    LTEXT           "&Save files in:", IDC_STATIC, 7, 76, 93, 10
+    COMBOBOX        IDC_DRP_DEST_DIR, 103, 74, 158, 42, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &To...", IDC_BTN_BROWSE_DIRS, 264, 72, 82, 14
+    DEFPUSHBUTTON   "Expand", IDOK, 179, 96, 82, 14
+    PUSHBUTTON      "Cancel", IDCANCEL, 264, 96, 82, 14
+END
+
 STRINGTABLE
 BEGIN
     IDS_MSCONFIG            "Приложение за настройка на системата"
@@ -176,6 +195,5 @@ STRINGTABLE
 BEGIN
     IDS_SERVICES_STATUS_RUNNING "Пуснат"
     IDS_SERVICES_STATUS_STOPPED "Спрян"
-    IDS_SERVICES_YES "Да"
     IDS_SERVICES_UNKNOWN "Неизвестен"
 END
index 6ceafa0..cc4ba13 100644 (file)
@@ -133,6 +133,25 @@ BEGIN
     PUSHBUTTON "Cancel·lar", IDC_CANCEL, 100, 160, 50, 12
 END
 
+IDD_FILE_EXTRACT_DIALOG DIALOGEX 0, 0, 353, 117
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Expand Files from an Installation Source"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT           "Specify the files you want to restore, the source location containing the installation files, and the destination location for the files.", IDC_STATIC, 7, 7, 339, 17
+    LTEXT           "F&iles to restore:", IDC_STATIC, 7, 34, 93, 10
+    EDITTEXT        IDC_TXT_FILE_TO_RESTORE, 103, 32, 158, 12, ES_AUTOHSCROLL
+    PUSHBUTTON      "&Browse Files...", IDC_BTN_BROWSE_ALL_FILES, 264, 30, 82, 14
+    LTEXT           "&Restore from:", IDC_STATIC, 7, 55, 93, 10
+    COMBOBOX        IDC_DRP_CAB_FILE, 103, 53, 158, 56, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &From...", IDC_BTN_BROWSE_CAB_FILES, 264, 51, 82, 14
+    LTEXT           "&Save files in:", IDC_STATIC, 7, 76, 93, 10
+    COMBOBOX        IDC_DRP_DEST_DIR, 103, 74, 158, 42, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &To...", IDC_BTN_BROWSE_DIRS, 264, 72, 82, 14
+    DEFPUSHBUTTON   "Expand", IDOK, 179, 96, 82, 14
+    PUSHBUTTON      "Cancel", IDCANCEL, 264, 96, 82, 14
+END
+
 STRINGTABLE
 BEGIN
     IDS_MSCONFIG            "Programa de configuracio del sistema"
@@ -176,6 +195,5 @@ STRINGTABLE
 BEGIN
     IDS_SERVICES_STATUS_RUNNING "En marxa"
     IDS_SERVICES_STATUS_STOPPED "Parat"
-    IDS_SERVICES_YES "Si"
     IDS_SERVICES_UNKNOWN "Indeterminat"
 END
index a9abd2d..8d0c0c2 100644 (file)
@@ -139,6 +139,25 @@ BEGIN
     PUSHBUTTON "Storno", IDC_CANCEL, 100, 160, 50, 12
 END
 
+IDD_FILE_EXTRACT_DIALOG DIALOGEX 0, 0, 353, 117
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Expand Files from an Installation Source"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT           "Specify the files you want to restore, the source location containing the installation files, and the destination location for the files.", IDC_STATIC, 7, 7, 339, 17
+    LTEXT           "F&iles to restore:", IDC_STATIC, 7, 34, 93, 10
+    EDITTEXT        IDC_TXT_FILE_TO_RESTORE, 103, 32, 158, 12, ES_AUTOHSCROLL
+    PUSHBUTTON      "&Browse Files...", IDC_BTN_BROWSE_ALL_FILES, 264, 30, 82, 14
+    LTEXT           "&Restore from:", IDC_STATIC, 7, 55, 93, 10
+    COMBOBOX        IDC_DRP_CAB_FILE, 103, 53, 158, 56, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &From...", IDC_BTN_BROWSE_CAB_FILES, 264, 51, 82, 14
+    LTEXT           "&Save files in:", IDC_STATIC, 7, 76, 93, 10
+    COMBOBOX        IDC_DRP_DEST_DIR, 103, 74, 158, 42, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &To...", IDC_BTN_BROWSE_DIRS, 264, 72, 82, 14
+    DEFPUSHBUTTON   "Expand", IDOK, 179, 96, 82, 14
+    PUSHBUTTON      "Cancel", IDCANCEL, 264, 96, 82, 14
+END
+
 STRINGTABLE
 BEGIN
     IDS_MSCONFIG            "Nástroj pro konfiguraci systému"
@@ -182,6 +201,5 @@ STRINGTABLE
 BEGIN
     IDS_SERVICES_STATUS_RUNNING "Spuštěno"
     IDS_SERVICES_STATUS_STOPPED "Zastaveno"
-    IDS_SERVICES_YES "Ano"
     IDS_SERVICES_UNKNOWN "Neznámý"
 END
index 812e527..7f5152c 100644 (file)
@@ -133,6 +133,25 @@ BEGIN
     PUSHBUTTON "Abbrechen", IDC_CANCEL, 100, 160, 50, 12
 END
 
+IDD_FILE_EXTRACT_DIALOG DIALOGEX 0, 0, 353, 117
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Expand Files from an Installation Source"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT           "Specify the files you want to restore, the source location containing the installation files, and the destination location for the files.", IDC_STATIC, 7, 7, 339, 17
+    LTEXT           "F&iles to restore:", IDC_STATIC, 7, 34, 93, 10
+    EDITTEXT        IDC_TXT_FILE_TO_RESTORE, 103, 32, 158, 12, ES_AUTOHSCROLL
+    PUSHBUTTON      "&Browse Files...", IDC_BTN_BROWSE_ALL_FILES, 264, 30, 82, 14
+    LTEXT           "&Restore from:", IDC_STATIC, 7, 55, 93, 10
+    COMBOBOX        IDC_DRP_CAB_FILE, 103, 53, 158, 56, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &From...", IDC_BTN_BROWSE_CAB_FILES, 264, 51, 82, 14
+    LTEXT           "&Save files in:", IDC_STATIC, 7, 76, 93, 10
+    COMBOBOX        IDC_DRP_DEST_DIR, 103, 74, 158, 42, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &To...", IDC_BTN_BROWSE_DIRS, 264, 72, 82, 14
+    DEFPUSHBUTTON   "Expand", IDOK, 179, 96, 82, 14
+    PUSHBUTTON      "Cancel", IDCANCEL, 264, 96, 82, 14
+END
+
 STRINGTABLE
 BEGIN
     IDS_MSCONFIG            "Systemkonfiguration"
@@ -176,6 +195,5 @@ STRINGTABLE
 BEGIN
     IDS_SERVICES_STATUS_RUNNING "Gestartet"
     IDS_SERVICES_STATUS_STOPPED "Beendet"
-    IDS_SERVICES_YES "Ja"
     IDS_SERVICES_UNKNOWN "Unbekannt"
 END
index 674947f..49f6f11 100644 (file)
@@ -133,6 +133,25 @@ BEGIN
     PUSHBUTTON "Ακύρωση", IDC_CANCEL, 100, 160, 50, 12
 END
 
+IDD_FILE_EXTRACT_DIALOG DIALOGEX 0, 0, 353, 117
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Expand Files from an Installation Source"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT           "Specify the files you want to restore, the source location containing the installation files, and the destination location for the files.", IDC_STATIC, 7, 7, 339, 17
+    LTEXT           "F&iles to restore:", IDC_STATIC, 7, 34, 93, 10
+    EDITTEXT        IDC_TXT_FILE_TO_RESTORE, 103, 32, 158, 12, ES_AUTOHSCROLL
+    PUSHBUTTON      "&Browse Files...", IDC_BTN_BROWSE_ALL_FILES, 264, 30, 82, 14
+    LTEXT           "&Restore from:", IDC_STATIC, 7, 55, 93, 10
+    COMBOBOX        IDC_DRP_CAB_FILE, 103, 53, 158, 56, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &From...", IDC_BTN_BROWSE_CAB_FILES, 264, 51, 82, 14
+    LTEXT           "&Save files in:", IDC_STATIC, 7, 76, 93, 10
+    COMBOBOX        IDC_DRP_DEST_DIR, 103, 74, 158, 42, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &To...", IDC_BTN_BROWSE_DIRS, 264, 72, 82, 14
+    DEFPUSHBUTTON   "Expand", IDOK, 179, 96, 82, 14
+    PUSHBUTTON      "Cancel", IDCANCEL, 264, 96, 82, 14
+END
+
 STRINGTABLE
 BEGIN
     IDS_MSCONFIG            "Πρόγραμμα παραμετροποίησης συστήματος"
@@ -176,6 +195,5 @@ STRINGTABLE
 BEGIN
     IDS_SERVICES_STATUS_RUNNING "Εκτελείται"
     IDS_SERVICES_STATUS_STOPPED "Τερματίστηκε"
-    IDS_SERVICES_YES "Ναι"
     IDS_SERVICES_UNKNOWN "Άγνωστη"
 END
index 25305e9..599c64e 100644 (file)
@@ -133,6 +133,25 @@ BEGIN
     PUSHBUTTON "Cancel", IDC_CANCEL, 100, 160, 50, 12
 END
 
+IDD_FILE_EXTRACT_DIALOG DIALOGEX 0, 0, 353, 117
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Expand Files from an Installation Source"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT           "Specify the files you want to restore, the source location containing the installation files, and the destination location for the files.", IDC_STATIC, 7, 7, 339, 17
+    LTEXT           "F&iles to restore:", IDC_STATIC, 7, 34, 93, 10
+    EDITTEXT        IDC_TXT_FILE_TO_RESTORE, 103, 32, 158, 12, ES_AUTOHSCROLL
+    PUSHBUTTON      "&Browse Files...", IDC_BTN_BROWSE_ALL_FILES, 264, 30, 82, 14
+    LTEXT           "&Restore from:", IDC_STATIC, 7, 55, 93, 10
+    COMBOBOX        IDC_DRP_CAB_FILE, 103, 53, 158, 56, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &From...", IDC_BTN_BROWSE_CAB_FILES, 264, 51, 82, 14
+    LTEXT           "&Save files in:", IDC_STATIC, 7, 76, 93, 10
+    COMBOBOX        IDC_DRP_DEST_DIR, 103, 74, 158, 42, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &To...", IDC_BTN_BROWSE_DIRS, 264, 72, 82, 14
+    DEFPUSHBUTTON   "Expand", IDOK, 179, 96, 82, 14
+    PUSHBUTTON      "Cancel", IDCANCEL, 264, 96, 82, 14
+END
+
 STRINGTABLE
 BEGIN
     IDS_MSCONFIG            "System Configuration Program"
@@ -176,6 +195,5 @@ STRINGTABLE
 BEGIN
     IDS_SERVICES_STATUS_RUNNING "Running"
     IDS_SERVICES_STATUS_STOPPED "Stopped"
-    IDS_SERVICES_YES "Yes"
     IDS_SERVICES_UNKNOWN "Unknown"
 END
index 56b2d5e..97aa98f 100644 (file)
@@ -136,6 +136,25 @@ BEGIN
     PUSHBUTTON "Cancelar", IDC_CANCEL, 100, 160, 50, 12
 END
 
+IDD_FILE_EXTRACT_DIALOG DIALOGEX 0, 0, 353, 117
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Expand Files from an Installation Source"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT           "Specify the files you want to restore, the source location containing the installation files, and the destination location for the files.", IDC_STATIC, 7, 7, 339, 17
+    LTEXT           "F&iles to restore:", IDC_STATIC, 7, 34, 93, 10
+    EDITTEXT        IDC_TXT_FILE_TO_RESTORE, 103, 32, 158, 12, ES_AUTOHSCROLL
+    PUSHBUTTON      "&Browse Files...", IDC_BTN_BROWSE_ALL_FILES, 264, 30, 82, 14
+    LTEXT           "&Restore from:", IDC_STATIC, 7, 55, 93, 10
+    COMBOBOX        IDC_DRP_CAB_FILE, 103, 53, 158, 56, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &From...", IDC_BTN_BROWSE_CAB_FILES, 264, 51, 82, 14
+    LTEXT           "&Save files in:", IDC_STATIC, 7, 76, 93, 10
+    COMBOBOX        IDC_DRP_DEST_DIR, 103, 74, 158, 42, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &To...", IDC_BTN_BROWSE_DIRS, 264, 72, 82, 14
+    DEFPUSHBUTTON   "Expand", IDOK, 179, 96, 82, 14
+    PUSHBUTTON      "Cancel", IDCANCEL, 264, 96, 82, 14
+END
+
 STRINGTABLE
 BEGIN
     IDS_MSCONFIG            "Utilidad de configuración del sistema"
@@ -179,6 +198,5 @@ STRINGTABLE
 BEGIN
     IDS_SERVICES_STATUS_RUNNING "En ejecución"
     IDS_SERVICES_STATUS_STOPPED "Detenido"
-    IDS_SERVICES_YES "Sí"
     IDS_SERVICES_UNKNOWN "Desconocido"
 END
index fa809da..0e1275c 100644 (file)
@@ -133,6 +133,25 @@ BEGIN
     PUSHBUTTON "Annuler", IDC_CANCEL, 100, 160, 50, 12
 END
 
+IDD_FILE_EXTRACT_DIALOG DIALOGEX 0, 0, 353, 117
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Décompression de fichiers à partir de la source d'installation"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT           "Indiquez les fichiers que vous voulez restaurer, l'emplacement de la source contenant les fichiers d'installation ainsi que l'emplacement de destination des fichiers.", IDC_STATIC, 7, 7, 339, 17
+    LTEXT           "&Fichiers à restaurer :", IDC_STATIC, 7, 34, 93, 10
+    EDITTEXT        IDC_TXT_FILE_TO_RESTORE, 103, 32, 158, 12, ES_AUTOHSCROLL
+    PUSHBUTTON      "Parco&urir les fichiers...", IDC_BTN_BROWSE_ALL_FILES, 264, 30, 82, 14
+    LTEXT           "&Restaurer à partir de :", IDC_STATIC, 7, 55, 93, 10
+    COMBOBOX        IDC_DRP_CAB_FILE, 103, 53, 158, 56, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Parcourir &depuis...", IDC_BTN_BROWSE_CAB_FILES, 264, 51, 82, 14
+    LTEXT           "&Enregistrer les fichiers dans :", IDC_STATIC, 7, 76, 93, 10
+    COMBOBOX        IDC_DRP_DEST_DIR, 103, 74, 158, 42, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Parcourir &vers...", IDC_BTN_BROWSE_DIRS, 264, 72, 82, 14
+    DEFPUSHBUTTON   "Décompresser", IDOK, 179, 96, 82, 14
+    PUSHBUTTON      "Annuler", IDCANCEL, 264, 96, 82, 14
+END
+
 STRINGTABLE
 BEGIN
     IDS_MSCONFIG            "Utilitaire de configuration système"
@@ -176,6 +195,5 @@ STRINGTABLE
 BEGIN
     IDS_SERVICES_STATUS_RUNNING "En cours d'exécution"
     IDS_SERVICES_STATUS_STOPPED "Arrêté"
-    IDS_SERVICES_YES "Oui"
     IDS_SERVICES_UNKNOWN "Inconnu"
 END
index 4d27ead..31f60f0 100644 (file)
@@ -135,6 +135,25 @@ BEGIN
     PUSHBUTTON "ביטול", IDC_CANCEL, 100, 160, 50, 12
 END
 
+IDD_FILE_EXTRACT_DIALOG DIALOGEX 0, 0, 353, 117
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Expand Files from an Installation Source"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT           "Specify the files you want to restore, the source location containing the installation files, and the destination location for the files.", IDC_STATIC, 7, 7, 339, 17
+    LTEXT           "F&iles to restore:", IDC_STATIC, 7, 34, 93, 10
+    EDITTEXT        IDC_TXT_FILE_TO_RESTORE, 103, 32, 158, 12, ES_AUTOHSCROLL
+    PUSHBUTTON      "&Browse Files...", IDC_BTN_BROWSE_ALL_FILES, 264, 30, 82, 14
+    LTEXT           "&Restore from:", IDC_STATIC, 7, 55, 93, 10
+    COMBOBOX        IDC_DRP_CAB_FILE, 103, 53, 158, 56, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &From...", IDC_BTN_BROWSE_CAB_FILES, 264, 51, 82, 14
+    LTEXT           "&Save files in:", IDC_STATIC, 7, 76, 93, 10
+    COMBOBOX        IDC_DRP_DEST_DIR, 103, 74, 158, 42, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &To...", IDC_BTN_BROWSE_DIRS, 264, 72, 82, 14
+    DEFPUSHBUTTON   "Expand", IDOK, 179, 96, 82, 14
+    PUSHBUTTON      "Cancel", IDCANCEL, 264, 96, 82, 14
+END
+
 STRINGTABLE
 BEGIN
     IDS_MSCONFIG            "כלי שירות לקביעת תצורת המערכת"
@@ -178,6 +197,5 @@ STRINGTABLE
 BEGIN
     IDS_SERVICES_STATUS_RUNNING "מופעל"
     IDS_SERVICES_STATUS_STOPPED "נעצר"
-    IDS_SERVICES_YES "כן"
     IDS_SERVICES_UNKNOWN "לא ידוע"
 END
index 717b41b..48e9463 100644 (file)
@@ -135,6 +135,25 @@ BEGIN
     PUSHBUTTON "Cancel", IDC_CANCEL, 100, 160, 50, 12
 END
 
+IDD_FILE_EXTRACT_DIALOG DIALOGEX 0, 0, 353, 117
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Expand Files from an Installation Source"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT           "Specify the files you want to restore, the source location containing the installation files, and the destination location for the files.", IDC_STATIC, 7, 7, 339, 17
+    LTEXT           "F&iles to restore:", IDC_STATIC, 7, 34, 93, 10
+    EDITTEXT        IDC_TXT_FILE_TO_RESTORE, 103, 32, 158, 12, ES_AUTOHSCROLL
+    PUSHBUTTON      "&Browse Files...", IDC_BTN_BROWSE_ALL_FILES, 264, 30, 82, 14
+    LTEXT           "&Restore from:", IDC_STATIC, 7, 55, 93, 10
+    COMBOBOX        IDC_DRP_CAB_FILE, 103, 53, 158, 56, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &From...", IDC_BTN_BROWSE_CAB_FILES, 264, 51, 82, 14
+    LTEXT           "&Save files in:", IDC_STATIC, 7, 76, 93, 10
+    COMBOBOX        IDC_DRP_DEST_DIR, 103, 74, 158, 42, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &To...", IDC_BTN_BROWSE_DIRS, 264, 72, 82, 14
+    DEFPUSHBUTTON   "Expand", IDOK, 179, 96, 82, 14
+    PUSHBUTTON      "Cancel", IDCANCEL, 264, 96, 82, 14
+END
+
 STRINGTABLE
 BEGIN
     IDS_MSCONFIG            "Rendszerkonfiguráciüs segédprogram"
@@ -178,6 +197,5 @@ STRINGTABLE
 BEGIN
     IDS_SERVICES_STATUS_RUNNING "Fut"
     IDS_SERVICES_STATUS_STOPPED "Leállítva"
-    IDS_SERVICES_YES "Igen"
     IDS_SERVICES_UNKNOWN "Ismeretlen"
 END
index df8aa92..b234ba5 100644 (file)
@@ -133,6 +133,25 @@ BEGIN
     PUSHBUTTON "Batal", IDC_CANCEL, 100, 160, 50, 12
 END
 
+IDD_FILE_EXTRACT_DIALOG DIALOGEX 0, 0, 353, 117
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Expand Files from an Installation Source"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT           "Specify the files you want to restore, the source location containing the installation files, and the destination location for the files.", IDC_STATIC, 7, 7, 339, 17
+    LTEXT           "F&iles to restore:", IDC_STATIC, 7, 34, 93, 10
+    EDITTEXT        IDC_TXT_FILE_TO_RESTORE, 103, 32, 158, 12, ES_AUTOHSCROLL
+    PUSHBUTTON      "&Browse Files...", IDC_BTN_BROWSE_ALL_FILES, 264, 30, 82, 14
+    LTEXT           "&Restore from:", IDC_STATIC, 7, 55, 93, 10
+    COMBOBOX        IDC_DRP_CAB_FILE, 103, 53, 158, 56, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &From...", IDC_BTN_BROWSE_CAB_FILES, 264, 51, 82, 14
+    LTEXT           "&Save files in:", IDC_STATIC, 7, 76, 93, 10
+    COMBOBOX        IDC_DRP_DEST_DIR, 103, 74, 158, 42, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &To...", IDC_BTN_BROWSE_DIRS, 264, 72, 82, 14
+    DEFPUSHBUTTON   "Expand", IDOK, 179, 96, 82, 14
+    PUSHBUTTON      "Cancel", IDCANCEL, 264, 96, 82, 14
+END
+
 STRINGTABLE
 BEGIN
     IDS_MSCONFIG            "Program konfigurasi sistem"
@@ -176,6 +195,5 @@ STRINGTABLE
 BEGIN
     IDS_SERVICES_STATUS_RUNNING "Berjalan"
     IDS_SERVICES_STATUS_STOPPED "Dihentikan"
-    IDS_SERVICES_YES "Ya"
     IDS_SERVICES_UNKNOWN "Tidak Dikenal"
 END
index 7cba2f5..ad51adf 100644 (file)
@@ -133,6 +133,25 @@ BEGIN
     PUSHBUTTON "Annulla", IDC_CANCEL, 100, 160, 50, 12
 END
 
+IDD_FILE_EXTRACT_DIALOG DIALOGEX 0, 0, 353, 117
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Expand Files from an Installation Source"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT           "Specify the files you want to restore, the source location containing the installation files, and the destination location for the files.", IDC_STATIC, 7, 7, 339, 17
+    LTEXT           "F&iles to restore:", IDC_STATIC, 7, 34, 93, 10
+    EDITTEXT        IDC_TXT_FILE_TO_RESTORE, 103, 32, 158, 12, ES_AUTOHSCROLL
+    PUSHBUTTON      "&Browse Files...", IDC_BTN_BROWSE_ALL_FILES, 264, 30, 82, 14
+    LTEXT           "&Restore from:", IDC_STATIC, 7, 55, 93, 10
+    COMBOBOX        IDC_DRP_CAB_FILE, 103, 53, 158, 56, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &From...", IDC_BTN_BROWSE_CAB_FILES, 264, 51, 82, 14
+    LTEXT           "&Save files in:", IDC_STATIC, 7, 76, 93, 10
+    COMBOBOX        IDC_DRP_DEST_DIR, 103, 74, 158, 42, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &To...", IDC_BTN_BROWSE_DIRS, 264, 72, 82, 14
+    DEFPUSHBUTTON   "Expand", IDOK, 179, 96, 82, 14
+    PUSHBUTTON      "Cancel", IDCANCEL, 264, 96, 82, 14
+END
+
 STRINGTABLE
 BEGIN
     IDS_MSCONFIG            "Utilità di configurazione del sistema"
@@ -176,6 +195,5 @@ STRINGTABLE
 BEGIN
     IDS_SERVICES_STATUS_RUNNING "Esecuzione"
     IDS_SERVICES_STATUS_STOPPED "Interrotto"
-    IDS_SERVICES_YES "Sì"
     IDS_SERVICES_UNKNOWN "Sconosciuto"
 END
index 9c7b035..02557ac 100644 (file)
@@ -135,6 +135,25 @@ BEGIN
     PUSHBUTTON "취소", IDC_CANCEL, 100, 160, 50, 12
 END
 
+IDD_FILE_EXTRACT_DIALOG DIALOGEX 0, 0, 353, 117
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Expand Files from an Installation Source"
+FONT 9, "MS Shell Dlg"
+BEGIN
+    LTEXT           "Specify the files you want to restore, the source location containing the installation files, and the destination location for the files.", IDC_STATIC, 7, 7, 339, 17
+    LTEXT           "F&iles to restore:", IDC_STATIC, 7, 34, 93, 10
+    EDITTEXT        IDC_TXT_FILE_TO_RESTORE, 103, 32, 158, 12, ES_AUTOHSCROLL
+    PUSHBUTTON      "&Browse Files...", IDC_BTN_BROWSE_ALL_FILES, 264, 30, 82, 14
+    LTEXT           "&Restore from:", IDC_STATIC, 7, 55, 93, 10
+    COMBOBOX        IDC_DRP_CAB_FILE, 103, 53, 158, 56, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &From...", IDC_BTN_BROWSE_CAB_FILES, 264, 51, 82, 14
+    LTEXT           "&Save files in:", IDC_STATIC, 7, 76, 93, 10
+    COMBOBOX        IDC_DRP_DEST_DIR, 103, 74, 158, 42, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &To...", IDC_BTN_BROWSE_DIRS, 264, 72, 82, 14
+    DEFPUSHBUTTON   "Expand", IDOK, 179, 96, 82, 14
+    PUSHBUTTON      "Cancel", IDCANCEL, 264, 96, 82, 14
+END
+
 STRINGTABLE
 BEGIN
     IDS_MSCONFIG            "시스템 설정 프로그램"
@@ -178,6 +197,5 @@ STRINGTABLE
 BEGIN
     IDS_SERVICES_STATUS_RUNNING "실행중"
     IDS_SERVICES_STATUS_STOPPED "정지됨"
-    IDS_SERVICES_YES "예"
     IDS_SERVICES_UNKNOWN "Unknown"
 END
index 0551135..e1d5bed 100644 (file)
@@ -135,6 +135,25 @@ BEGIN
     PUSHBUTTON "Cancel", IDC_CANCEL, 100, 160, 50, 12
 END
 
+IDD_FILE_EXTRACT_DIALOG DIALOGEX 0, 0, 353, 117
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Expand Files from an Installation Source"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT           "Specify the files you want to restore, the source location containing the installation files, and the destination location for the files.", IDC_STATIC, 7, 7, 339, 17
+    LTEXT           "F&iles to restore:", IDC_STATIC, 7, 34, 93, 10
+    EDITTEXT        IDC_TXT_FILE_TO_RESTORE, 103, 32, 158, 12, ES_AUTOHSCROLL
+    PUSHBUTTON      "&Browse Files...", IDC_BTN_BROWSE_ALL_FILES, 264, 30, 82, 14
+    LTEXT           "&Restore from:", IDC_STATIC, 7, 55, 93, 10
+    COMBOBOX        IDC_DRP_CAB_FILE, 103, 53, 158, 56, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &From...", IDC_BTN_BROWSE_CAB_FILES, 264, 51, 82, 14
+    LTEXT           "&Save files in:", IDC_STATIC, 7, 76, 93, 10
+    COMBOBOX        IDC_DRP_DEST_DIR, 103, 74, 158, 42, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &To...", IDC_BTN_BROWSE_DIRS, 264, 72, 82, 14
+    DEFPUSHBUTTON   "Expand", IDOK, 179, 96, 82, 14
+    PUSHBUTTON      "Cancel", IDCANCEL, 264, 96, 82, 14
+END
+
 STRINGTABLE
 BEGIN
     IDS_MSCONFIG            "Hulpprogramma voor systeemconfiguratie"
@@ -178,6 +197,5 @@ STRINGTABLE
 BEGIN
     IDS_SERVICES_STATUS_RUNNING "Wordt uitgevoerd"
     IDS_SERVICES_STATUS_STOPPED "Gestopt"
-    IDS_SERVICES_YES "Ja"
     IDS_SERVICES_UNKNOWN "Onbekend"
 END
index e60a742..51c7785 100644 (file)
@@ -133,6 +133,25 @@ BEGIN
     PUSHBUTTON "Avbryt", IDC_CANCEL, 100, 160, 50, 12
 END
 
+IDD_FILE_EXTRACT_DIALOG DIALOGEX 0, 0, 353, 117
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Expand Files from an Installation Source"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT           "Specify the files you want to restore, the source location containing the installation files, and the destination location for the files.", IDC_STATIC, 7, 7, 339, 17
+    LTEXT           "F&iles to restore:", IDC_STATIC, 7, 34, 93, 10
+    EDITTEXT        IDC_TXT_FILE_TO_RESTORE, 103, 32, 158, 12, ES_AUTOHSCROLL
+    PUSHBUTTON      "&Browse Files...", IDC_BTN_BROWSE_ALL_FILES, 264, 30, 82, 14
+    LTEXT           "&Restore from:", IDC_STATIC, 7, 55, 93, 10
+    COMBOBOX        IDC_DRP_CAB_FILE, 103, 53, 158, 56, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &From...", IDC_BTN_BROWSE_CAB_FILES, 264, 51, 82, 14
+    LTEXT           "&Save files in:", IDC_STATIC, 7, 76, 93, 10
+    COMBOBOX        IDC_DRP_DEST_DIR, 103, 74, 158, 42, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &To...", IDC_BTN_BROWSE_DIRS, 264, 72, 82, 14
+    DEFPUSHBUTTON   "Expand", IDOK, 179, 96, 82, 14
+    PUSHBUTTON      "Cancel", IDCANCEL, 264, 96, 82, 14
+END
+
 STRINGTABLE
 BEGIN
     IDS_MSCONFIG            "Systemkonfigurasjon"
@@ -176,6 +195,5 @@ STRINGTABLE
 BEGIN
     IDS_SERVICES_STATUS_RUNNING "Kjører"
     IDS_SERVICES_STATUS_STOPPED "Stoppet"
-    IDS_SERVICES_YES "Ja"
     IDS_SERVICES_UNKNOWN "Ukjent"
 END
index ce96721..b79841f 100644 (file)
@@ -141,6 +141,25 @@ BEGIN
     PUSHBUTTON "Anuluj", IDC_CANCEL, 100, 160, 50, 12
 END
 
+IDD_FILE_EXTRACT_DIALOG DIALOGEX 0, 0, 353, 117
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Expand Files from an Installation Source"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT           "Specify the files you want to restore, the source location containing the installation files, and the destination location for the files.", IDC_STATIC, 7, 7, 339, 17
+    LTEXT           "F&iles to restore:", IDC_STATIC, 7, 34, 93, 10
+    EDITTEXT        IDC_TXT_FILE_TO_RESTORE, 103, 32, 158, 12, ES_AUTOHSCROLL
+    PUSHBUTTON      "&Browse Files...", IDC_BTN_BROWSE_ALL_FILES, 264, 30, 82, 14
+    LTEXT           "&Restore from:", IDC_STATIC, 7, 55, 93, 10
+    COMBOBOX        IDC_DRP_CAB_FILE, 103, 53, 158, 56, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &From...", IDC_BTN_BROWSE_CAB_FILES, 264, 51, 82, 14
+    LTEXT           "&Save files in:", IDC_STATIC, 7, 76, 93, 10
+    COMBOBOX        IDC_DRP_DEST_DIR, 103, 74, 158, 42, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &To...", IDC_BTN_BROWSE_DIRS, 264, 72, 82, 14
+    DEFPUSHBUTTON   "Expand", IDOK, 179, 96, 82, 14
+    PUSHBUTTON      "Cancel", IDCANCEL, 264, 96, 82, 14
+END
+
 STRINGTABLE
 BEGIN
     IDS_MSCONFIG            "Program konfiguracji systemu"
@@ -184,6 +203,5 @@ STRINGTABLE
 BEGIN
     IDS_SERVICES_STATUS_RUNNING "Uruchomiona"
     IDS_SERVICES_STATUS_STOPPED "Zatrzymana"
-    IDS_SERVICES_YES "Tak"
     IDS_SERVICES_UNKNOWN "Nieznany"
 END
index b49f7ea..e66ed3f 100644 (file)
@@ -135,6 +135,25 @@ BEGIN
     PUSHBUTTON "Cancelar", IDC_CANCEL, 100, 160, 50, 12
 END
 
+IDD_FILE_EXTRACT_DIALOG DIALOGEX 0, 0, 353, 117
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Expand Files from an Installation Source"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT           "Specify the files you want to restore, the source location containing the installation files, and the destination location for the files.", IDC_STATIC, 7, 7, 339, 17
+    LTEXT           "F&iles to restore:", IDC_STATIC, 7, 34, 93, 10
+    EDITTEXT        IDC_TXT_FILE_TO_RESTORE, 103, 32, 158, 12, ES_AUTOHSCROLL
+    PUSHBUTTON      "&Browse Files...", IDC_BTN_BROWSE_ALL_FILES, 264, 30, 82, 14
+    LTEXT           "&Restore from:", IDC_STATIC, 7, 55, 93, 10
+    COMBOBOX        IDC_DRP_CAB_FILE, 103, 53, 158, 56, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &From...", IDC_BTN_BROWSE_CAB_FILES, 264, 51, 82, 14
+    LTEXT           "&Save files in:", IDC_STATIC, 7, 76, 93, 10
+    COMBOBOX        IDC_DRP_DEST_DIR, 103, 74, 158, 42, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &To...", IDC_BTN_BROWSE_DIRS, 264, 72, 82, 14
+    DEFPUSHBUTTON   "Expand", IDOK, 179, 96, 82, 14
+    PUSHBUTTON      "Cancel", IDCANCEL, 264, 96, 82, 14
+END
+
 STRINGTABLE
 BEGIN
     IDS_MSCONFIG            "Programa de configuração do sistema"
@@ -178,6 +197,5 @@ STRINGTABLE
 BEGIN
     IDS_SERVICES_STATUS_RUNNING "Em execução"
     IDS_SERVICES_STATUS_STOPPED "Parado"
-    IDS_SERVICES_YES "Sim"
     IDS_SERVICES_UNKNOWN "Desconhecido"
 END
index 105ac2e..3aae287 100644 (file)
@@ -135,6 +135,25 @@ BEGIN
     PUSHBUTTON "A&nulează", IDC_CANCEL, 100, 160, 50, 12
 END
 
+IDD_FILE_EXTRACT_DIALOG DIALOGEX 0, 0, 353, 117
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Expand Files from an Installation Source"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT           "Specify the files you want to restore, the source location containing the installation files, and the destination location for the files.", IDC_STATIC, 7, 7, 339, 17
+    LTEXT           "F&iles to restore:", IDC_STATIC, 7, 34, 93, 10
+    EDITTEXT        IDC_TXT_FILE_TO_RESTORE, 103, 32, 158, 12, ES_AUTOHSCROLL
+    PUSHBUTTON      "&Browse Files...", IDC_BTN_BROWSE_ALL_FILES, 264, 30, 82, 14
+    LTEXT           "&Restore from:", IDC_STATIC, 7, 55, 93, 10
+    COMBOBOX        IDC_DRP_CAB_FILE, 103, 53, 158, 56, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &From...", IDC_BTN_BROWSE_CAB_FILES, 264, 51, 82, 14
+    LTEXT           "&Save files in:", IDC_STATIC, 7, 76, 93, 10
+    COMBOBOX        IDC_DRP_DEST_DIR, 103, 74, 158, 42, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &To...", IDC_BTN_BROWSE_DIRS, 264, 72, 82, 14
+    DEFPUSHBUTTON   "Expand", IDOK, 179, 96, 82, 14
+    PUSHBUTTON      "Cancel", IDCANCEL, 264, 96, 82, 14
+END
+
 STRINGTABLE
 BEGIN
     IDS_MSCONFIG            "Configuratorul de sistem" // "Program de configurare sistem"
@@ -178,6 +197,5 @@ STRINGTABLE
 BEGIN
     IDS_SERVICES_STATUS_RUNNING "Pornit"
     IDS_SERVICES_STATUS_STOPPED "Oprit"
-    IDS_SERVICES_YES "Da"
     IDS_SERVICES_UNKNOWN "Nespecificat"
 END
index e8de6b6..2f81d6a 100644 (file)
@@ -135,6 +135,25 @@ BEGIN
     PUSHBUTTON "Отмена", IDC_CANCEL, 100, 160, 50, 12
 END
 
+IDD_FILE_EXTRACT_DIALOG DIALOGEX 0, 0, 353, 117
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Expand Files from an Installation Source"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT           "Specify the files you want to restore, the source location containing the installation files, and the destination location for the files.", IDC_STATIC, 7, 7, 339, 17
+    LTEXT           "F&iles to restore:", IDC_STATIC, 7, 34, 93, 10
+    EDITTEXT        IDC_TXT_FILE_TO_RESTORE, 103, 32, 158, 12, ES_AUTOHSCROLL
+    PUSHBUTTON      "&Browse Files...", IDC_BTN_BROWSE_ALL_FILES, 264, 30, 82, 14
+    LTEXT           "&Restore from:", IDC_STATIC, 7, 55, 93, 10
+    COMBOBOX        IDC_DRP_CAB_FILE, 103, 53, 158, 56, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &From...", IDC_BTN_BROWSE_CAB_FILES, 264, 51, 82, 14
+    LTEXT           "&Save files in:", IDC_STATIC, 7, 76, 93, 10
+    COMBOBOX        IDC_DRP_DEST_DIR, 103, 74, 158, 42, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &To...", IDC_BTN_BROWSE_DIRS, 264, 72, 82, 14
+    DEFPUSHBUTTON   "Expand", IDOK, 179, 96, 82, 14
+    PUSHBUTTON      "Cancel", IDCANCEL, 264, 96, 82, 14
+END
+
 STRINGTABLE
 BEGIN
     IDS_MSCONFIG            "Настройки системы"
@@ -178,6 +197,5 @@ STRINGTABLE
 BEGIN
     IDS_SERVICES_STATUS_RUNNING "Запущено"
     IDS_SERVICES_STATUS_STOPPED "Остановлено"
-    IDS_SERVICES_YES "Да"
     IDS_SERVICES_UNKNOWN "Неизвестный"
 END
index 50f081b..a6d677a 100644 (file)
@@ -137,6 +137,25 @@ BEGIN
     PUSHBUTTON "Zrušiť", IDC_CANCEL, 100, 160, 50, 12
 END
 
+IDD_FILE_EXTRACT_DIALOG DIALOGEX 0, 0, 353, 117
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Expand Files from an Installation Source"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT           "Specify the files you want to restore, the source location containing the installation files, and the destination location for the files.", IDC_STATIC, 7, 7, 339, 17
+    LTEXT           "F&iles to restore:", IDC_STATIC, 7, 34, 93, 10
+    EDITTEXT        IDC_TXT_FILE_TO_RESTORE, 103, 32, 158, 12, ES_AUTOHSCROLL
+    PUSHBUTTON      "&Browse Files...", IDC_BTN_BROWSE_ALL_FILES, 264, 30, 82, 14
+    LTEXT           "&Restore from:", IDC_STATIC, 7, 55, 93, 10
+    COMBOBOX        IDC_DRP_CAB_FILE, 103, 53, 158, 56, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &From...", IDC_BTN_BROWSE_CAB_FILES, 264, 51, 82, 14
+    LTEXT           "&Save files in:", IDC_STATIC, 7, 76, 93, 10
+    COMBOBOX        IDC_DRP_DEST_DIR, 103, 74, 158, 42, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &To...", IDC_BTN_BROWSE_DIRS, 264, 72, 82, 14
+    DEFPUSHBUTTON   "Expand", IDOK, 179, 96, 82, 14
+    PUSHBUTTON      "Cancel", IDCANCEL, 264, 96, 82, 14
+END
+
 STRINGTABLE
 BEGIN
     IDS_MSCONFIG            "Program na konfiguráciu systému"
@@ -180,6 +199,5 @@ STRINGTABLE
 BEGIN
     IDS_SERVICES_STATUS_RUNNING "Spustená"
     IDS_SERVICES_STATUS_STOPPED "Zastavená"
-    IDS_SERVICES_YES "Áno"
     IDS_SERVICES_UNKNOWN "Neznámy"
 END
index 4dccb3f..113c283 100644 (file)
@@ -137,6 +137,25 @@ BEGIN
     PUSHBUTTON "Cancel", IDC_CANCEL, 100, 160, 50, 12
 END
 
+IDD_FILE_EXTRACT_DIALOG DIALOGEX 0, 0, 353, 117
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Expand Files from an Installation Source"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT           "Specify the files you want to restore, the source location containing the installation files, and the destination location for the files.", IDC_STATIC, 7, 7, 339, 17
+    LTEXT           "F&iles to restore:", IDC_STATIC, 7, 34, 93, 10
+    EDITTEXT        IDC_TXT_FILE_TO_RESTORE, 103, 32, 158, 12, ES_AUTOHSCROLL
+    PUSHBUTTON      "&Browse Files...", IDC_BTN_BROWSE_ALL_FILES, 264, 30, 82, 14
+    LTEXT           "&Restore from:", IDC_STATIC, 7, 55, 93, 10
+    COMBOBOX        IDC_DRP_CAB_FILE, 103, 53, 158, 56, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &From...", IDC_BTN_BROWSE_CAB_FILES, 264, 51, 82, 14
+    LTEXT           "&Save files in:", IDC_STATIC, 7, 76, 93, 10
+    COMBOBOX        IDC_DRP_DEST_DIR, 103, 74, 158, 42, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &To...", IDC_BTN_BROWSE_DIRS, 264, 72, 82, 14
+    DEFPUSHBUTTON   "Expand", IDOK, 179, 96, 82, 14
+    PUSHBUTTON      "Cancel", IDCANCEL, 264, 96, 82, 14
+END
+
 STRINGTABLE
 BEGIN
     IDS_MSCONFIG            "Programi i konfigurimit te sistemit"
@@ -180,6 +199,5 @@ STRINGTABLE
 BEGIN
     IDS_SERVICES_STATUS_RUNNING "Funksional"
     IDS_SERVICES_STATUS_STOPPED "I'ndaluar"
-    IDS_SERVICES_YES "Po"
     IDS_SERVICES_UNKNOWN "I'panjohur"
 END
index 75825ed..814720e 100644 (file)
@@ -140,6 +140,25 @@ BEGIN
     PUSHBUTTON "Avbryt", IDC_CANCEL, 100, 160, 50, 12
 END
 
+IDD_FILE_EXTRACT_DIALOG DIALOGEX 0, 0, 353, 117
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Expand Files from an Installation Source"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT           "Specify the files you want to restore, the source location containing the installation files, and the destination location for the files.", IDC_STATIC, 7, 7, 339, 17
+    LTEXT           "F&iles to restore:", IDC_STATIC, 7, 34, 93, 10
+    EDITTEXT        IDC_TXT_FILE_TO_RESTORE, 103, 32, 158, 12, ES_AUTOHSCROLL
+    PUSHBUTTON      "&Browse Files...", IDC_BTN_BROWSE_ALL_FILES, 264, 30, 82, 14
+    LTEXT           "&Restore from:", IDC_STATIC, 7, 55, 93, 10
+    COMBOBOX        IDC_DRP_CAB_FILE, 103, 53, 158, 56, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &From...", IDC_BTN_BROWSE_CAB_FILES, 264, 51, 82, 14
+    LTEXT           "&Save files in:", IDC_STATIC, 7, 76, 93, 10
+    COMBOBOX        IDC_DRP_DEST_DIR, 103, 74, 158, 42, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &To...", IDC_BTN_BROWSE_DIRS, 264, 72, 82, 14
+    DEFPUSHBUTTON   "Expand", IDOK, 179, 96, 82, 14
+    PUSHBUTTON      "Cancel", IDCANCEL, 264, 96, 82, 14
+END
+
 STRINGTABLE
 BEGIN
     IDS_MSCONFIG            "Systemkonfiguration"
@@ -183,6 +202,5 @@ STRINGTABLE
 BEGIN
     IDS_SERVICES_STATUS_RUNNING "Körs"
     IDS_SERVICES_STATUS_STOPPED "Stoppad"
-    IDS_SERVICES_YES "Ja"
     IDS_SERVICES_UNKNOWN "Okänt"
 END
index 2adcc1b..8be46d1 100644 (file)
@@ -135,6 +135,25 @@ BEGIN
     PUSHBUTTON "ยกเลิก", IDC_CANCEL, 100, 160, 50, 12
 END
 
+IDD_FILE_EXTRACT_DIALOG DIALOGEX 0, 0, 353, 117
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Expand Files from an Installation Source"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT           "Specify the files you want to restore, the source location containing the installation files, and the destination location for the files.", IDC_STATIC, 7, 7, 339, 17
+    LTEXT           "F&iles to restore:", IDC_STATIC, 7, 34, 93, 10
+    EDITTEXT        IDC_TXT_FILE_TO_RESTORE, 103, 32, 158, 12, ES_AUTOHSCROLL
+    PUSHBUTTON      "&Browse Files...", IDC_BTN_BROWSE_ALL_FILES, 264, 30, 82, 14
+    LTEXT           "&Restore from:", IDC_STATIC, 7, 55, 93, 10
+    COMBOBOX        IDC_DRP_CAB_FILE, 103, 53, 158, 56, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &From...", IDC_BTN_BROWSE_CAB_FILES, 264, 51, 82, 14
+    LTEXT           "&Save files in:", IDC_STATIC, 7, 76, 93, 10
+    COMBOBOX        IDC_DRP_DEST_DIR, 103, 74, 158, 42, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &To...", IDC_BTN_BROWSE_DIRS, 264, 72, 82, 14
+    DEFPUSHBUTTON   "Expand", IDOK, 179, 96, 82, 14
+    PUSHBUTTON      "Cancel", IDCANCEL, 264, 96, 82, 14
+END
+
 STRINGTABLE
 BEGIN
     IDS_MSCONFIG            "โปรแกรมโครงแบบระบบ"
@@ -178,6 +197,5 @@ STRINGTABLE
 BEGIN
     IDS_SERVICES_STATUS_RUNNING "กำลังดำเนินงาน"
     IDS_SERVICES_STATUS_STOPPED "หยุดแล้ว"
-    IDS_SERVICES_YES "ใช่"
     IDS_SERVICES_UNKNOWN "ไม่ทราบ"
 END
index fa6663c..6cc1587 100644 (file)
@@ -135,6 +135,25 @@ BEGIN
     PUSHBUTTON "İptal", IDC_CANCEL, 100, 160, 50, 12
 END
 
+IDD_FILE_EXTRACT_DIALOG DIALOGEX 0, 0, 353, 117
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Expand Files from an Installation Source"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT           "Specify the files you want to restore, the source location containing the installation files, and the destination location for the files.", IDC_STATIC, 7, 7, 339, 17
+    LTEXT           "F&iles to restore:", IDC_STATIC, 7, 34, 93, 10
+    EDITTEXT        IDC_TXT_FILE_TO_RESTORE, 103, 32, 158, 12, ES_AUTOHSCROLL
+    PUSHBUTTON      "&Browse Files...", IDC_BTN_BROWSE_ALL_FILES, 264, 30, 82, 14
+    LTEXT           "&Restore from:", IDC_STATIC, 7, 55, 93, 10
+    COMBOBOX        IDC_DRP_CAB_FILE, 103, 53, 158, 56, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &From...", IDC_BTN_BROWSE_CAB_FILES, 264, 51, 82, 14
+    LTEXT           "&Save files in:", IDC_STATIC, 7, 76, 93, 10
+    COMBOBOX        IDC_DRP_DEST_DIR, 103, 74, 158, 42, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &To...", IDC_BTN_BROWSE_DIRS, 264, 72, 82, 14
+    DEFPUSHBUTTON   "Expand", IDOK, 179, 96, 82, 14
+    PUSHBUTTON      "Cancel", IDCANCEL, 264, 96, 82, 14
+END
+
 STRINGTABLE
 BEGIN
     IDS_MSCONFIG            "Dizge Yapılandırma İzlencesi"
@@ -178,6 +197,5 @@ STRINGTABLE
 BEGIN
     IDS_SERVICES_STATUS_RUNNING "Çalışıyor"
     IDS_SERVICES_STATUS_STOPPED "Durduruldu"
-    IDS_SERVICES_YES "Evet"
     IDS_SERVICES_UNKNOWN "Bilinmeyen"
 END
index 24e537f..a953d13 100644 (file)
@@ -141,6 +141,25 @@ BEGIN
     PUSHBUTTON "Скасувати", IDC_CANCEL, 100, 160, 50, 12
 END
 
+IDD_FILE_EXTRACT_DIALOG DIALOGEX 0, 0, 353, 117
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Expand Files from an Installation Source"
+FONT 8, "MS Shell Dlg"
+BEGIN
+    LTEXT           "Specify the files you want to restore, the source location containing the installation files, and the destination location for the files.", IDC_STATIC, 7, 7, 339, 17
+    LTEXT           "F&iles to restore:", IDC_STATIC, 7, 34, 93, 10
+    EDITTEXT        IDC_TXT_FILE_TO_RESTORE, 103, 32, 158, 12, ES_AUTOHSCROLL
+    PUSHBUTTON      "&Browse Files...", IDC_BTN_BROWSE_ALL_FILES, 264, 30, 82, 14
+    LTEXT           "&Restore from:", IDC_STATIC, 7, 55, 93, 10
+    COMBOBOX        IDC_DRP_CAB_FILE, 103, 53, 158, 56, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &From...", IDC_BTN_BROWSE_CAB_FILES, 264, 51, 82, 14
+    LTEXT           "&Save files in:", IDC_STATIC, 7, 76, 93, 10
+    COMBOBOX        IDC_DRP_DEST_DIR, 103, 74, 158, 42, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &To...", IDC_BTN_BROWSE_DIRS, 264, 72, 82, 14
+    DEFPUSHBUTTON   "Expand", IDOK, 179, 96, 82, 14
+    PUSHBUTTON      "Cancel", IDCANCEL, 264, 96, 82, 14
+END
+
 STRINGTABLE
 BEGIN
     IDS_MSCONFIG            "Програма налаштування системи"
@@ -184,6 +203,5 @@ STRINGTABLE
 BEGIN
     IDS_SERVICES_STATUS_RUNNING "Працює"
     IDS_SERVICES_STATUS_STOPPED "Зупинена"
-    IDS_SERVICES_YES "Так"
     IDS_SERVICES_UNKNOWN "Невідомо"
 END
index 0a17ee0..60852fd 100644 (file)
@@ -135,6 +135,25 @@ BEGIN
     PUSHBUTTON "取消", IDC_CANCEL, 100, 160, 50, 12
 END
 
+IDD_FILE_EXTRACT_DIALOG DIALOGEX 0, 0, 353, 117
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Expand Files from an Installation Source"
+FONT 9, "MS Shell Dlg"
+BEGIN
+    LTEXT           "Specify the files you want to restore, the source location containing the installation files, and the destination location for the files.", IDC_STATIC, 7, 7, 339, 17
+    LTEXT           "F&iles to restore:", IDC_STATIC, 7, 34, 93, 10
+    EDITTEXT        IDC_TXT_FILE_TO_RESTORE, 103, 32, 158, 12, ES_AUTOHSCROLL
+    PUSHBUTTON      "&Browse Files...", IDC_BTN_BROWSE_ALL_FILES, 264, 30, 82, 14
+    LTEXT           "&Restore from:", IDC_STATIC, 7, 55, 93, 10
+    COMBOBOX        IDC_DRP_CAB_FILE, 103, 53, 158, 56, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &From...", IDC_BTN_BROWSE_CAB_FILES, 264, 51, 82, 14
+    LTEXT           "&Save files in:", IDC_STATIC, 7, 76, 93, 10
+    COMBOBOX        IDC_DRP_DEST_DIR, 103, 74, 158, 42, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &To...", IDC_BTN_BROWSE_DIRS, 264, 72, 82, 14
+    DEFPUSHBUTTON   "Expand", IDOK, 179, 96, 82, 14
+    PUSHBUTTON      "Cancel", IDCANCEL, 264, 96, 82, 14
+END
+
 STRINGTABLE
 BEGIN
     IDS_MSCONFIG           "系统配置实用程序"
@@ -178,6 +197,5 @@ STRINGTABLE
 BEGIN
     IDS_SERVICES_STATUS_RUNNING "正在运行"
     IDS_SERVICES_STATUS_STOPPED "已停止"
-    IDS_SERVICES_YES "是"
     IDS_SERVICES_UNKNOWN "未知"
 END
index 7233c6c..3740250 100644 (file)
@@ -135,6 +135,25 @@ BEGIN
     PUSHBUTTON "取消", IDC_CANCEL, 100, 160, 50, 12
 END
 
+IDD_FILE_EXTRACT_DIALOG DIALOGEX 0, 0, 353, 117
+STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
+CAPTION "Expand Files from an Installation Source"
+FONT 9, "MS Shell Dlg"
+BEGIN
+    LTEXT           "Specify the files you want to restore, the source location containing the installation files, and the destination location for the files.", IDC_STATIC, 7, 7, 339, 17
+    LTEXT           "F&iles to restore:", IDC_STATIC, 7, 34, 93, 10
+    EDITTEXT        IDC_TXT_FILE_TO_RESTORE, 103, 32, 158, 12, ES_AUTOHSCROLL
+    PUSHBUTTON      "&Browse Files...", IDC_BTN_BROWSE_ALL_FILES, 264, 30, 82, 14
+    LTEXT           "&Restore from:", IDC_STATIC, 7, 55, 93, 10
+    COMBOBOX        IDC_DRP_CAB_FILE, 103, 53, 158, 56, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &From...", IDC_BTN_BROWSE_CAB_FILES, 264, 51, 82, 14
+    LTEXT           "&Save files in:", IDC_STATIC, 7, 76, 93, 10
+    COMBOBOX        IDC_DRP_DEST_DIR, 103, 74, 158, 42, CBS_DROPDOWN | CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP
+    PUSHBUTTON      "Browse &To...", IDC_BTN_BROWSE_DIRS, 264, 72, 82, 14
+    DEFPUSHBUTTON   "Expand", IDOK, 179, 96, 82, 14
+    PUSHBUTTON      "Cancel", IDCANCEL, 264, 96, 82, 14
+END
+
 STRINGTABLE
 BEGIN
     IDS_MSCONFIG            "系統設定"
@@ -178,6 +197,5 @@ STRINGTABLE
 BEGIN
     IDS_SERVICES_STATUS_RUNNING "執行中"
     IDS_SERVICES_STATUS_STOPPED "已停止"
-    IDS_SERVICES_YES "是"
     IDS_SERVICES_UNKNOWN "未知"
 END
index 7b459c8..cb9565f 100644 (file)
@@ -126,7 +126,7 @@ LRESULT CALLBACK MainWndProc(HWND hWnd, UINT uMessage, WPARAM wParam, LPARAM lPa
             switch (LOWORD(wParam) /*GET_WM_COMMAND_ID(wParam, lParam)*/)
             {
                 case IDM_ABOUT:
-                    DialogBox(hInst, MAKEINTRESOURCE(IDD_ABOUTBOX), hWnd, About);
+                    DialogBoxW(hInst, MAKEINTRESOURCEW(IDD_ABOUTBOX), hWnd, About);
                     // break;
                     return TRUE;
             }
@@ -140,7 +140,7 @@ LRESULT CALLBACK MainWndProc(HWND hWnd, UINT uMessage, WPARAM wParam, LPARAM lPa
             switch (LOWORD(wParam) /*GET_WM_COMMAND_ID(wParam, lParam)*/)
             {
                 case IDM_ABOUT:
-                    DialogBox(hInst, MAKEINTRESOURCE(IDD_ABOUTBOX), hWnd, About);
+                    DialogBoxW(hInst, MAKEINTRESOURCEW(IDD_ABOUTBOX), hWnd, About);
                     // break;
                     return TRUE;
             }
index 831675c..ad50b26 100644 (file)
@@ -13,9 +13,6 @@
 #define IDD_SYSTEM_PAGE           107
 #define IDD_FREELDR_ADVANCED_PAGE 108
 
-#define IDC_TAB                       1001
-#define IDC_BTN_APPLY                 1002
-#define IDC_BTN_HELP                  1003
 #define IDC_SERVICES_LIST             1006
 #define IDC_STARTUP_LIST              1008
 #define IDC_BTN_SERVICES_ACTIVATE     1009
 #define IDS_TOOLS_COLUMN_DESCR          2011
 #define IDS_TOOLS_COLUMN_STANDARD       2006
 
+/* File extract dialog */
+#define IDD_FILE_EXTRACT_DIALOG         1500
+#define IDC_BTN_BROWSE_ALL_FILES        1501
+#define IDC_BTN_BROWSE_CAB_FILES        1502
+#define IDC_BTN_BROWSE_DIRS             1503
+#define IDC_TXT_FILE_TO_RESTORE         1504
+#define IDC_DRP_CAB_FILE                1505
+#define IDC_DRP_DEST_DIR                1506
+
 #define IDC_LIST_BOX                  1019
 #define IDC_BTN_CHECK_BOOT_PATH       1020
 #define IDC_BTN_SET_DEFAULT_BOOT      1021
 
 #define IDS_SERVICES_STATUS_STOPPED 2200
 #define IDS_SERVICES_STATUS_RUNNING 2201
-#define IDS_SERVICES_YES            2202
 #define IDS_SERVICES_UNKNOWN        2203
 
 
index 52c1fc4..f8d86c1 100644 (file)
@@ -192,7 +192,7 @@ GetServices ( void )
                     {
                         if (pServiceFailureActions->cActions && pServiceFailureActions->lpsaActions[0].Type == SC_ACTION_REBOOT)
                         {
-                                LoadString(hInst, IDS_SERVICES_YES, szStatus, 128);
+                                LoadString(hInst, IDS_YES, szStatus, 128);
                                 item.pszText = szStatus;
                                 item.iSubItem = 1;
                                 SendMessage(hServicesListCtrl, LVM_SETITEMTEXT, item.iItem, (LPARAM) &item);