From: Stanislav Motylkov Date: Sat, 11 Aug 2018 09:56:08 +0000 (+0300) Subject: [SYSDM] Use single string control for system version X-Git-Tag: 0.4.11-dev~146 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=68a4cdd5ec2ae92098ada15ac61dcb0d0e12740c [SYSDM] Use single string control for system version --- diff --git a/dll/cpl/sysdm/general.c b/dll/cpl/sysdm/general.c index 2d89021d314..15eb70ba6eb 100644 --- a/dll/cpl/sysdm/general.c +++ b/dll/cpl/sysdm/general.c @@ -13,6 +13,8 @@ #include #include +#include +#include #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) @@ -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); + GetSystemVersion(hwndDlg); break; case WM_DESTROY: diff --git a/dll/cpl/sysdm/lang/bg-BG.rc b/dll/cpl/sysdm/lang/bg-BG.rc index c1b4a3a4488..f933438d462 100644 --- a/dll/cpl/sysdm/lang/bg-BG.rc +++ b/dll/cpl/sysdm/lang/bg-BG.rc @@ -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 - 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 diff --git a/dll/cpl/sysdm/lang/cs-CZ.rc b/dll/cpl/sysdm/lang/cs-CZ.rc index cf6b3ff6688..297583710c3 100644 --- a/dll/cpl/sysdm/lang/cs-CZ.rc +++ b/dll/cpl/sysdm/lang/cs-CZ.rc @@ -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 - 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 diff --git a/dll/cpl/sysdm/lang/da-DK.rc b/dll/cpl/sysdm/lang/da-DK.rc index ff5f2aa93af..a3e84ed59a1 100644 --- a/dll/cpl/sysdm/lang/da-DK.rc +++ b/dll/cpl/sysdm/lang/da-DK.rc @@ -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 - 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 diff --git a/dll/cpl/sysdm/lang/de-DE.rc b/dll/cpl/sysdm/lang/de-DE.rc index 1dae3d9001d..0817e098b86 100644 --- a/dll/cpl/sysdm/lang/de-DE.rc +++ b/dll/cpl/sysdm/lang/de-DE.rc @@ -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 - 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 diff --git a/dll/cpl/sysdm/lang/el-GR.rc b/dll/cpl/sysdm/lang/el-GR.rc index cec79e143eb..ae329f4603a 100644 --- a/dll/cpl/sysdm/lang/el-GR.rc +++ b/dll/cpl/sysdm/lang/el-GR.rc @@ -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 - 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 diff --git a/dll/cpl/sysdm/lang/en-US.rc b/dll/cpl/sysdm/lang/en-US.rc index 22307dae607..73d1f261456 100644 --- a/dll/cpl/sysdm/lang/en-US.rc +++ b/dll/cpl/sysdm/lang/en-US.rc @@ -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 - 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 diff --git a/dll/cpl/sysdm/lang/es-ES.rc b/dll/cpl/sysdm/lang/es-ES.rc index e18788a242f..8bd8ae7105e 100644 --- a/dll/cpl/sysdm/lang/es-ES.rc +++ b/dll/cpl/sysdm/lang/es-ES.rc @@ -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 - 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 diff --git a/dll/cpl/sysdm/lang/fr-FR.rc b/dll/cpl/sysdm/lang/fr-FR.rc index a78be4d8bf7..e7aa03aff73 100644 --- a/dll/cpl/sysdm/lang/fr-FR.rc +++ b/dll/cpl/sysdm/lang/fr-FR.rc @@ -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 - 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 diff --git a/dll/cpl/sysdm/lang/he-IL.rc b/dll/cpl/sysdm/lang/he-IL.rc index d3291b7c418..2ddd54f91a2 100644 --- a/dll/cpl/sysdm/lang/he-IL.rc +++ b/dll/cpl/sysdm/lang/he-IL.rc @@ -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 - 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 diff --git a/dll/cpl/sysdm/lang/hu-HU.rc b/dll/cpl/sysdm/lang/hu-HU.rc index ec2de62ddc7..d5c9f9c22c6 100644 --- a/dll/cpl/sysdm/lang/hu-HU.rc +++ b/dll/cpl/sysdm/lang/hu-HU.rc @@ -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 - 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 diff --git a/dll/cpl/sysdm/lang/id-ID.rc b/dll/cpl/sysdm/lang/id-ID.rc index 5c1d338e1ff..42d092e7977 100644 --- a/dll/cpl/sysdm/lang/id-ID.rc +++ b/dll/cpl/sysdm/lang/id-ID.rc @@ -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 - 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 diff --git a/dll/cpl/sysdm/lang/it-IT.rc b/dll/cpl/sysdm/lang/it-IT.rc index e0265f9a3dd..ebab7b2d0b2 100644 --- a/dll/cpl/sysdm/lang/it-IT.rc +++ b/dll/cpl/sysdm/lang/it-IT.rc @@ -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 - 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 diff --git a/dll/cpl/sysdm/lang/ja-JP.rc b/dll/cpl/sysdm/lang/ja-JP.rc index fcc78f66443..7c7abd9930a 100644 --- a/dll/cpl/sysdm/lang/ja-JP.rc +++ b/dll/cpl/sysdm/lang/ja-JP.rc @@ -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 - 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 diff --git a/dll/cpl/sysdm/lang/nl-NL.rc b/dll/cpl/sysdm/lang/nl-NL.rc index 56c3d3e3a10..b8198d7b0db 100644 --- a/dll/cpl/sysdm/lang/nl-NL.rc +++ b/dll/cpl/sysdm/lang/nl-NL.rc @@ -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 - 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 diff --git a/dll/cpl/sysdm/lang/no-NO.rc b/dll/cpl/sysdm/lang/no-NO.rc index 6d1de0a6cea..6ae0a523cfb 100644 --- a/dll/cpl/sysdm/lang/no-NO.rc +++ b/dll/cpl/sysdm/lang/no-NO.rc @@ -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 - 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 diff --git a/dll/cpl/sysdm/lang/pl-PL.rc b/dll/cpl/sysdm/lang/pl-PL.rc index 09c72722ee5..7dbbaf6e7bc 100644 --- a/dll/cpl/sysdm/lang/pl-PL.rc +++ b/dll/cpl/sysdm/lang/pl-PL.rc @@ -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 - 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 diff --git a/dll/cpl/sysdm/lang/ro-RO.rc b/dll/cpl/sysdm/lang/ro-RO.rc index cf26027529b..76f7188cbc7 100644 --- a/dll/cpl/sysdm/lang/ro-RO.rc +++ b/dll/cpl/sysdm/lang/ro-RO.rc @@ -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 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 diff --git a/dll/cpl/sysdm/lang/ru-RU.rc b/dll/cpl/sysdm/lang/ru-RU.rc index 99f4b1d312f..2ef6146826c 100644 --- a/dll/cpl/sysdm/lang/ru-RU.rc +++ b/dll/cpl/sysdm/lang/ru-RU.rc @@ -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 - 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 diff --git a/dll/cpl/sysdm/lang/sk-SK.rc b/dll/cpl/sysdm/lang/sk-SK.rc index fe3afc1e000..ee1b84fa703 100644 --- a/dll/cpl/sysdm/lang/sk-SK.rc +++ b/dll/cpl/sysdm/lang/sk-SK.rc @@ -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 - 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 diff --git a/dll/cpl/sysdm/lang/sq-AL.rc b/dll/cpl/sysdm/lang/sq-AL.rc index 3324f93128c..c42292a335b 100644 --- a/dll/cpl/sysdm/lang/sq-AL.rc +++ b/dll/cpl/sysdm/lang/sq-AL.rc @@ -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 - 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 diff --git a/dll/cpl/sysdm/lang/sv-SE.rc b/dll/cpl/sysdm/lang/sv-SE.rc index 3adcbaa69c3..1c2ce3bf570 100644 --- a/dll/cpl/sysdm/lang/sv-SE.rc +++ b/dll/cpl/sysdm/lang/sv-SE.rc @@ -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 - 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 diff --git a/dll/cpl/sysdm/lang/tr-TR.rc b/dll/cpl/sysdm/lang/tr-TR.rc index 52f9db671f2..f4975a6258a 100644 --- a/dll/cpl/sysdm/lang/tr-TR.rc +++ b/dll/cpl/sysdm/lang/tr-TR.rc @@ -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 - 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 diff --git a/dll/cpl/sysdm/lang/uk-UA.rc b/dll/cpl/sysdm/lang/uk-UA.rc index 3da2ef28e4d..5a0677cfbec 100644 --- a/dll/cpl/sysdm/lang/uk-UA.rc +++ b/dll/cpl/sysdm/lang/uk-UA.rc @@ -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 - 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 diff --git a/dll/cpl/sysdm/lang/zh-CN.rc b/dll/cpl/sysdm/lang/zh-CN.rc index bad29cec557..3afea5ad8d0 100644 --- a/dll/cpl/sysdm/lang/zh-CN.rc +++ b/dll/cpl/sysdm/lang/zh-CN.rc @@ -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 - 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 diff --git a/dll/cpl/sysdm/lang/zh-TW.rc b/dll/cpl/sysdm/lang/zh-TW.rc index 30e2abca4f4..0b0b1c60e9a 100644 --- a/dll/cpl/sysdm/lang/zh-TW.rc +++ b/dll/cpl/sysdm/lang/zh-TW.rc @@ -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 - 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 diff --git a/dll/cpl/sysdm/resource.h b/dll/cpl/sysdm/resource.h index 0a574c29847..f752232bda2 100644 --- a/dll/cpl/sysdm/resource.h +++ b/dll/cpl/sysdm/resource.h @@ -59,6 +59,7 @@ #define IDC_LICENCE 106 #define IDC_ROSIMG 107 #define IDC_ROSHOMEPAGE_LINK 108 +#define IDC_ROSVERSION 109 /* Propsheet - hardware */ #define IDD_PROPPAGEHARDWARE 300