[SYSDM] Use single string control for system version
authorStanislav Motylkov <x86corez@gmail.com>
Sat, 11 Aug 2018 09:56:08 +0000 (12:56 +0300)
committerMark Jansen <mark.jansen@reactos.org>
Wed, 15 Aug 2018 17:30:23 +0000 (19:30 +0200)
27 files changed:
dll/cpl/sysdm/general.c
dll/cpl/sysdm/lang/bg-BG.rc
dll/cpl/sysdm/lang/cs-CZ.rc
dll/cpl/sysdm/lang/da-DK.rc
dll/cpl/sysdm/lang/de-DE.rc
dll/cpl/sysdm/lang/el-GR.rc
dll/cpl/sysdm/lang/en-US.rc
dll/cpl/sysdm/lang/es-ES.rc
dll/cpl/sysdm/lang/fr-FR.rc
dll/cpl/sysdm/lang/he-IL.rc
dll/cpl/sysdm/lang/hu-HU.rc
dll/cpl/sysdm/lang/id-ID.rc
dll/cpl/sysdm/lang/it-IT.rc
dll/cpl/sysdm/lang/ja-JP.rc
dll/cpl/sysdm/lang/nl-NL.rc
dll/cpl/sysdm/lang/no-NO.rc
dll/cpl/sysdm/lang/pl-PL.rc
dll/cpl/sysdm/lang/ro-RO.rc
dll/cpl/sysdm/lang/ru-RU.rc
dll/cpl/sysdm/lang/sk-SK.rc
dll/cpl/sysdm/lang/sq-AL.rc
dll/cpl/sysdm/lang/sv-SE.rc
dll/cpl/sysdm/lang/tr-TR.rc
dll/cpl/sysdm/lang/uk-UA.rc
dll/cpl/sysdm/lang/zh-CN.rc
dll/cpl/sysdm/lang/zh-TW.rc
dll/cpl/sysdm/resource.h

index 2d89021..15eb70b 100644 (file)
@@ -13,6 +13,8 @@
 
 #include <winnls.h>
 #include <powrprof.h>
 
 #include <winnls.h>
 #include <powrprof.h>
+#include <buildno.h>
+#include <strsafe.h>
 
 #define ANIM_STEP 2
 #define ANIM_TIME 50
 
 #define ANIM_STEP 2
 #define ANIM_TIME 50
@@ -498,6 +500,38 @@ static VOID GetSystemInformation(HWND hwnd)
     }
 }
 
     }
 }
 
+static VOID GetSystemVersion(HWND hwnd)
+{
+    HWND hRosVersion;
+    SIZE_T lenStr, lenVersion;
+    PCWSTR pwszVersion = L" " TEXT(KERNEL_VERSION_RC);
+    PWSTR pwszStr;
+
+    lenVersion = wcslen(pwszVersion);
+    if (lenVersion == 0)
+    {
+        return;
+    }
+
+    hRosVersion = GetDlgItem(hwnd, IDC_ROSVERSION);
+    if (!hRosVersion)
+    {
+        return;
+    }
+    lenStr = GetWindowTextLengthW(hRosVersion);
+    lenStr += lenVersion + 1;
+    pwszStr = HeapAlloc(GetProcessHeap(), 0, lenStr * sizeof(WCHAR));
+    if (!pwszStr)
+    {
+        return;
+    }
+    GetWindowText(hRosVersion, pwszStr, lenStr);
+
+    StringCchCatW(pwszStr, lenStr, pwszVersion);
+    SetWindowText(hRosVersion, pwszStr);
+
+    HeapFree(GetProcessHeap(), 0, pwszStr);
+}
 
 /* Property page dialog callback */
 INT_PTR CALLBACK GeneralPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
 
 /* Property page dialog callback */
 INT_PTR CALLBACK GeneralPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam)
@@ -518,6 +552,7 @@ INT_PTR CALLBACK GeneralPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM
             InitLogo(hwndDlg);
             SetWindowLongPtr(GetDlgItem(hwndDlg, IDC_ROSIMG), GWLP_WNDPROC, (LONG_PTR)RosImageProc);
             GetSystemInformation(hwndDlg);
             InitLogo(hwndDlg);
             SetWindowLongPtr(GetDlgItem(hwndDlg, IDC_ROSIMG), GWLP_WNDPROC, (LONG_PTR)RosImageProc);
             GetSystemInformation(hwndDlg);
+            GetSystemVersion(hwndDlg);
             break;
 
         case WM_DESTROY:
             break;
 
         case WM_DESTROY:
index c1b4a3a..f933438 100644 (file)
@@ -8,8 +8,7 @@ BEGIN
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "Уредба:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "Уредба:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
-    LTEXT "Версия:", IDC_STATIC, 10, 153, 40, 9
-    LTEXT REACTOS_STR_PRODUCT_VERSION, IDC_STATIC, 45, 153, 91, 9
+    LTEXT "Версия:", IDC_ROSVERSION, 10, 153, 131, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Машина:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Машина:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
index cf6b3ff..2975837 100644 (file)
@@ -13,8 +13,7 @@ BEGIN
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "Systém:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "Systém:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
-    LTEXT "Verze ", IDC_STATIC, 10, 153, 25, 9
-    LTEXT REACTOS_STR_PRODUCT_VERSION, IDC_STATIC, 35, 153, 91, 9
+    LTEXT "Verze", IDC_ROSVERSION, 10, 153, 116, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Počítač:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Počítač:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
index ff5f2aa..a3e84ed 100644 (file)
@@ -8,8 +8,7 @@ BEGIN
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "Operativsystem:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "Operativsystem:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
-    LTEXT "Version ", IDC_STATIC, 10, 153, 25, 9
-    LTEXT REACTOS_STR_PRODUCT_VERSION, IDC_STATIC, 35, 153, 91, 9
+    LTEXT "Version", IDC_ROSVERSION, 10, 153, 116, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Machine:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Machine:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
index 1dae3d9..0817e09 100644 (file)
@@ -17,8 +17,7 @@ BEGIN
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "System:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "System:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
-    LTEXT "Version ", IDC_STATIC, 10, 153, 25, 9
-    LTEXT REACTOS_STR_PRODUCT_VERSION, IDC_STATIC, 35, 153, 91, 9
+    LTEXT "Version", IDC_ROSVERSION, 10, 153, 116, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Computer:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Computer:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
index cec79e1..ae329f4 100644 (file)
@@ -8,8 +8,7 @@ BEGIN
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "Σύστημα:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "Σύστημα:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
-    LTEXT "Έκδοση ", IDC_STATIC, 10, 153, 25, 9
-    LTEXT REACTOS_STR_PRODUCT_VERSION, IDC_STATIC, 35, 153, 91, 9
+    LTEXT "Έκδοση", IDC_ROSVERSION, 10, 153, 116, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Υπολογιστής:", IDC_STATIC, 124, 132, 44, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Υπολογιστής:", IDC_STATIC, 124, 132, 44, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
index 22307da..73d1f26 100644 (file)
@@ -8,8 +8,7 @@ BEGIN
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "System:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "System:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
-    LTEXT "Version ", IDC_STATIC, 10, 153, 25, 9
-    LTEXT REACTOS_STR_PRODUCT_VERSION, IDC_STATIC, 35, 153, 91, 9
+    LTEXT "Version", IDC_ROSVERSION, 10, 153, 116, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Machine:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Machine:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
index e18788a..8bd8ae7 100644 (file)
@@ -10,8 +10,7 @@ BEGIN
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "Sistema operativo:", IDC_STATIC, 4, 132, 80, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "Sistema operativo:", IDC_STATIC, 4, 132, 80, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
-    LTEXT "Versión ", IDC_STATIC, 10, 153, 25, 9
-    LTEXT REACTOS_STR_PRODUCT_VERSION, IDC_STATIC, 35, 153, 91, 9
+    LTEXT "Versión", IDC_ROSVERSION, 10, 153, 116, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Equipo:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Equipo:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
index a78be4d..e7aa03a 100644 (file)
@@ -8,8 +8,7 @@ BEGIN
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "Système d'exploitation :", IDC_STATIC, 4, 132, 75, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "Système d'exploitation :", IDC_STATIC, 4, 132, 75, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
-    LTEXT "Version ", IDC_STATIC, 10, 153, 25, 9
-    LTEXT REACTOS_STR_PRODUCT_VERSION, IDC_STATIC, 35, 153, 91, 9
+    LTEXT "Version", IDC_ROSVERSION, 10, 153, 116, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Machine:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Machine:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
index d3291b7..2ddd54f 100644 (file)
@@ -10,8 +10,7 @@ BEGIN
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "מערכת:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "מערכת:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
-    LTEXT "גרסה ", IDC_STATIC, 10, 153, 25, 9
-    LTEXT REACTOS_STR_PRODUCT_VERSION, IDC_STATIC, 35, 153, 91, 9
+    LTEXT "גרסה", IDC_ROSVERSION, 10, 153, 116, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "מכונה:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "מכונה:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
index ec2de62..d5c9f9c 100644 (file)
@@ -10,8 +10,7 @@ BEGIN
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "Operációs rendszer:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "Operációs rendszer:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
-    LTEXT "Verzió ", IDC_STATIC, 10, 153, 25, 9
-    LTEXT REACTOS_STR_PRODUCT_VERSION, IDC_STATIC, 35, 153, 91, 9
+    LTEXT "Verzió", IDC_ROSVERSION, 10, 153, 116, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Számítógép:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Számítógép:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
index 5c1d338..42d092e 100644 (file)
@@ -8,8 +8,7 @@ BEGIN
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "Sistem:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "Sistem:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
-    LTEXT "Versi ", IDC_STATIC, 10, 153, 25, 9
-    LTEXT REACTOS_STR_PRODUCT_VERSION, IDC_STATIC, 35, 153, 91, 9
+    LTEXT "Versi", IDC_ROSVERSION, 10, 153, 116, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Mesin:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Mesin:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
index e0265f9..ebab7b2 100644 (file)
@@ -8,8 +8,7 @@ BEGIN
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "Sistema:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "Sistema:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
-    LTEXT "Versione ", IDC_STATIC, 10, 153, 25, 9
-    LTEXT REACTOS_STR_PRODUCT_VERSION, IDC_STATIC, 35, 153, 91, 9
+    LTEXT "Versione", IDC_ROSVERSION, 10, 153, 116, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Macchina:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Macchina:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
index fcc78f6..7c7abd9 100644 (file)
@@ -8,8 +8,7 @@ BEGIN
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "システム:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "システム:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
-    LTEXT "Version ", IDC_STATIC, 10, 153, 25, 9
-    LTEXT REACTOS_STR_PRODUCT_VERSION, IDC_STATIC, 35, 153, 91, 9
+    LTEXT "Version", IDC_ROSVERSION, 10, 153, 116, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "マシン:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "マシン:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
index 56c3d3e..b8198d7 100644 (file)
@@ -8,8 +8,7 @@ BEGIN
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "Besturingssysteem:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "Besturingssysteem:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
-    LTEXT "Versie ", IDC_STATIC, 10, 153, 25, 9
-    LTEXT REACTOS_STR_PRODUCT_VERSION, IDC_STATIC, 35, 153, 91, 9
+    LTEXT "Versie", IDC_ROSVERSION, 10, 153, 116, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Machine:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Machine:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
index 6d1de0a..6ae0a52 100644 (file)
@@ -8,8 +8,7 @@ BEGIN
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "System:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "System:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
-    LTEXT "Versjon ", IDC_STATIC, 10, 153, 25, 9
-    LTEXT REACTOS_STR_PRODUCT_VERSION, IDC_STATIC, 35, 153, 91, 9
+    LTEXT "Versjon", IDC_ROSVERSION, 10, 153, 116, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Maskin:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Maskin:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
index 09c7272..7dbbaf6 100644 (file)
@@ -17,8 +17,7 @@ BEGIN
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "System:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "System:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
-    LTEXT "Wersja ", IDC_STATIC, 10, 153, 25, 9
-    LTEXT REACTOS_STR_PRODUCT_VERSION, IDC_STATIC, 35, 153, 91, 9
+    LTEXT "Wersja", IDC_ROSVERSION, 10, 153, 116, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Komputer:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Komputer:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
index cf26027..76f7188 100644 (file)
@@ -18,7 +18,6 @@ BEGIN
     LTEXT "Sistem:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
     LTEXT "Versiune", IDC_STATIC, 10, 153, 30, 9
     LTEXT "Sistem:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
     LTEXT "Versiune", IDC_STATIC, 10, 153, 30, 9
-    LTEXT REACTOS_STR_PRODUCT_VERSION, IDC_STATIC, 40, 153, 91, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Calculator:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Calculator:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
index 99f4b1d..2ef6146 100644 (file)
@@ -8,8 +8,7 @@ BEGIN
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "Операционная система:", IDC_STATIC, 4, 132, 87, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "Операционная система:", IDC_STATIC, 4, 132, 87, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
-    LTEXT "Версия ", IDC_STATIC, 10, 153, 25, 9
-    LTEXT REACTOS_STR_PRODUCT_VERSION, IDC_STATIC, 35, 153, 91, 9
+    LTEXT "Версия", IDC_ROSVERSION, 10, 153, 116, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Компьютер:", IDC_STATIC, 124, 132, 40, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Компьютер:", IDC_STATIC, 124, 132, 40, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
index fe3afc1..ee1b84f 100644 (file)
@@ -16,8 +16,7 @@ BEGIN
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "Systém:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "Systém:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
-    LTEXT "Verzia ", IDC_STATIC, 10, 153, 25, 9
-    LTEXT REACTOS_STR_PRODUCT_VERSION, IDC_STATIC, 32, 153, 91, 9
+    LTEXT "Verzia", IDC_ROSVERSION, 10, 153, 116, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Počítač:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Počítač:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
index 3324f93..c42292a 100644 (file)
@@ -8,8 +8,7 @@ BEGIN
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "Sistemi:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "Sistemi:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
-    LTEXT "Versioni", IDC_STATIC, 10, 153, 25, 9
-    LTEXT REACTOS_STR_PRODUCT_VERSION, IDC_STATIC, 35, 153, 91, 9
+    LTEXT "Versioni", IDC_ROSVERSION, 10, 153, 116, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Makinë:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Makinë:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
index 3adcbaa..1c2ce3b 100644 (file)
@@ -10,8 +10,7 @@ BEGIN
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "Operativsystem:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "Operativsystem:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
-    LTEXT "Version ", IDC_STATIC, 10, 153, 25, 9
-    LTEXT REACTOS_STR_PRODUCT_VERSION, IDC_STATIC, 35, 153, 91, 9
+    LTEXT "Version", IDC_ROSVERSION, 10, 153, 116, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Dator:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Dator:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
index 52f9db6..f4975a6 100644 (file)
@@ -10,8 +10,7 @@ BEGIN
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "Dizge:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "Dizge:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
-    LTEXT "Sürüm:", IDC_STATIC, 10, 153, 25, 9
-    LTEXT REACTOS_STR_PRODUCT_VERSION, IDC_STATIC, 35, 153, 91, 9
+    LTEXT "Sürüm:", IDC_ROSVERSION, 10, 153, 116, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Makine:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Makine:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
index 3da2ef2..5a0677c 100644 (file)
@@ -16,8 +16,7 @@ BEGIN
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "Операційна система:", IDC_STATIC, 4, 132, 82, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "Операційна система:", IDC_STATIC, 4, 132, 82, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
-    LTEXT "Версія ", IDC_STATIC, 10, 153, 25, 9
-    LTEXT REACTOS_STR_PRODUCT_VERSION, IDC_STATIC, 35, 153, 91, 9
+    LTEXT "Версія", IDC_ROSVERSION, 10, 153, 116, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Комп'ютер:", IDC_STATIC, 124, 132, 36, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "Комп'ютер:", IDC_STATIC, 124, 132, 36, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
index bad29ce..3afea5a 100644 (file)
@@ -11,8 +11,7 @@ BEGIN
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "系统:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "系统:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
-    LTEXT "版本 ", IDC_STATIC, 10, 153, 25, 9
-    LTEXT REACTOS_STR_PRODUCT_VERSION, IDC_STATIC, 35, 153, 91, 9
+    LTEXT "版本", IDC_ROSVERSION, 10, 153, 116, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "计算机:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "计算机:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
index 30e2abc..0b0b1c6 100644 (file)
@@ -10,8 +10,7 @@ BEGIN
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "系統:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
     CONTROL "", IDC_ROSIMG, "Static", SS_OWNERDRAW, 4, 5, 248, 111
     LTEXT "系統:", IDC_STATIC, 4, 132, 32, 9
     LTEXT REACTOS_STR_PRODUCT_NAME, IDC_STATIC, 10, 144, 116, 9
-    LTEXT "版本 ", IDC_STATIC, 10, 153, 25, 9
-    LTEXT REACTOS_STR_PRODUCT_VERSION, IDC_STATIC, 35, 153, 91, 9
+    LTEXT "版本", IDC_ROSVERSION, 10, 153, 116, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "計算機:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
     LTEXT REACTOS_STR_PRODUCT_BUILD, IDC_STATIC, 10, 162, 110, 9
     LTEXT "計算機:", IDC_STATIC, 124, 132, 34, 9
     LTEXT "", IDC_MACHINELINE1, 130, 144, 118, 9
index 0a574c2..f752232 100644 (file)
@@ -59,6 +59,7 @@
 #define IDC_LICENCE          106
 #define IDC_ROSIMG           107
 #define IDC_ROSHOMEPAGE_LINK 108
 #define IDC_LICENCE          106
 #define IDC_ROSIMG           107
 #define IDC_ROSHOMEPAGE_LINK 108
+#define IDC_ROSVERSION       109
 
 /* Propsheet - hardware */
 #define IDD_PROPPAGEHARDWARE        300
 
 /* Propsheet - hardware */
 #define IDD_PROPPAGEHARDWARE        300