diff --git a/programs/taskmgr/Da.rc b/programs/taskmgr/Da.rc index 1d2e6f43fb4..54ee078fb2f 100644 --- a/programs/taskmgr/Da.rc +++ b/programs/taskmgr/Da.rc @@ -433,6 +433,7 @@ STRINGTABLE DISCARDABLE BEGIN IDS_APP_TITLE "Opgavebehandler" IDC_TASKMGR "Opgavebehandler" + IDS_RUNDLG_CAPTION "Create New Task" END STRINGTABLE DISCARDABLE diff --git a/programs/taskmgr/De.rc b/programs/taskmgr/De.rc index 8821fac5412..c2886be1996 100644 --- a/programs/taskmgr/De.rc +++ b/programs/taskmgr/De.rc @@ -428,6 +428,7 @@ STRINGTABLE DISCARDABLE BEGIN IDS_APP_TITLE "Task-Manager" IDC_TASKMGR "Task-Manager" + IDS_RUNDLG_CAPTION "Create New Task" END STRINGTABLE DISCARDABLE diff --git a/programs/taskmgr/En.rc b/programs/taskmgr/En.rc index 4d1c3dcb545..bc160e3523e 100644 --- a/programs/taskmgr/En.rc +++ b/programs/taskmgr/En.rc @@ -433,6 +433,7 @@ STRINGTABLE DISCARDABLE BEGIN IDS_APP_TITLE "Task Manager" IDC_TASKMGR "Task Manager" + IDS_RUNDLG_CAPTION "Create New Task" END STRINGTABLE DISCARDABLE diff --git a/programs/taskmgr/Fr.rc b/programs/taskmgr/Fr.rc index e191cebcbda..4a9bf3dd31c 100644 --- a/programs/taskmgr/Fr.rc +++ b/programs/taskmgr/Fr.rc @@ -434,6 +434,7 @@ STRINGTABLE DISCARDABLE BEGIN IDS_APP_TITLE "Gestionnaire des t稍hes" IDC_TASKMGR "Gestionnaire des t稍hes" + IDS_RUNDLG_CAPTION "Create New Task" END STRINGTABLE DISCARDABLE diff --git a/programs/taskmgr/Ja.rc b/programs/taskmgr/Ja.rc index 66915f73a3f..d630269bd88 100644 --- a/programs/taskmgr/Ja.rc +++ b/programs/taskmgr/Ja.rc @@ -434,6 +434,7 @@ STRINGTABLE DISCARDABLE BEGIN IDS_APP_TITLE "タスク マネージャ" IDC_TASKMGR "タスク マネージャ" + IDS_RUNDLG_CAPTION "Create New Task" END STRINGTABLE DISCARDABLE diff --git a/programs/taskmgr/Ko.rc b/programs/taskmgr/Ko.rc index 08fd7b92cb1..14070a23726 100644 --- a/programs/taskmgr/Ko.rc +++ b/programs/taskmgr/Ko.rc @@ -433,6 +433,7 @@ STRINGTABLE DISCARDABLE BEGIN IDS_APP_TITLE "タロセ ークョタレ" IDC_TASKMGR "タロセ ークョタレ" + IDS_RUNDLG_CAPTION "Create New Task" END STRINGTABLE DISCARDABLE diff --git a/programs/taskmgr/Nl.rc b/programs/taskmgr/Nl.rc index debedb56477..e498d25c337 100644 --- a/programs/taskmgr/Nl.rc +++ b/programs/taskmgr/Nl.rc @@ -428,6 +428,7 @@ STRINGTABLE DISCARDABLE BEGIN IDS_APP_TITLE "Task Manager" IDC_TASKMGR "Task Manager" + IDS_RUNDLG_CAPTION "Create New Task" END STRINGTABLE DISCARDABLE diff --git a/programs/taskmgr/No.rc b/programs/taskmgr/No.rc index 9aa190dedcc..006be944bb9 100644 --- a/programs/taskmgr/No.rc +++ b/programs/taskmgr/No.rc @@ -433,6 +433,7 @@ STRINGTABLE DISCARDABLE BEGIN IDS_APP_TITLE "Oppgavebehandler" IDC_TASKMGR "Oppgavebehandler" + IDS_RUNDLG_CAPTION "Create New Task" END STRINGTABLE DISCARDABLE diff --git a/programs/taskmgr/Pl.rc b/programs/taskmgr/Pl.rc index 5a6fb9c2716..1d827f5c9bd 100644 --- a/programs/taskmgr/Pl.rc +++ b/programs/taskmgr/Pl.rc @@ -433,6 +433,7 @@ STRINGTABLE DISCARDABLE BEGIN IDS_APP_TITLE "Menedソer zada" IDC_TASKMGR "Menedソer zada" + IDS_RUNDLG_CAPTION "Utwrz nowe zadanie" END STRINGTABLE DISCARDABLE diff --git a/programs/taskmgr/Ru.rc b/programs/taskmgr/Ru.rc index 0534f75a304..10b8caee92f 100644 --- a/programs/taskmgr/Ru.rc +++ b/programs/taskmgr/Ru.rc @@ -433,6 +433,7 @@ STRINGTABLE DISCARDABLE BEGIN IDS_APP_TITLE "ト頌褪褞 鈞萵" IDC_TASKMGR "ト頌褪褞 鈞萵" + IDS_RUNDLG_CAPTION "Create New Task" END STRINGTABLE DISCARDABLE diff --git a/programs/taskmgr/Si.rc b/programs/taskmgr/Si.rc index 6fb861678e9..ff7ed9b32ce 100644 --- a/programs/taskmgr/Si.rc +++ b/programs/taskmgr/Si.rc @@ -435,6 +435,7 @@ STRINGTABLE DISCARDABLE BEGIN IDS_APP_TITLE "Upravitelj opravil" IDC_TASKMGR "Upravitelj opravil" + IDS_RUNDLG_CAPTION "Create New Task" END STRINGTABLE DISCARDABLE diff --git a/programs/taskmgr/Tr.rc b/programs/taskmgr/Tr.rc index b30d6413a63..7677cd378b1 100644 --- a/programs/taskmgr/Tr.rc +++ b/programs/taskmgr/Tr.rc @@ -433,6 +433,7 @@ STRINGTABLE DISCARDABLE BEGIN IDS_APP_TITLE "Grev Yneticisi" IDC_TASKMGR "Grev Yneticisi" + IDS_RUNDLG_CAPTION "Create New Task" END STRINGTABLE DISCARDABLE diff --git a/programs/taskmgr/resource.h b/programs/taskmgr/resource.h index 27add7da108..4ff4427a611 100644 --- a/programs/taskmgr/resource.h +++ b/programs/taskmgr/resource.h @@ -4,15 +4,17 @@ * Used by taskmgr.rc * */ +#define IDS_APP_TITLE 103 +#define IDC_TASKMGR 109 +#define IDS_RUNDLG_CAPTION 110 + #define IDD_TASKMGR_DIALOG 102 #define IDD_ABOUTBOX 103 -#define IDS_APP_TITLE 103 #define IDM_ABOUT 104 #define IDM_EXIT 105 #define IDD_APPLICATION_PAGE 106 #define IDI_TASKMGR 107 #define IDI_SMALL 108 -#define IDC_TASKMGR 109 #define IDR_MAINFRAME 128 #define IDR_TASKMANAGER 130 #define IDD_PROCESS_PAGE 133 diff --git a/programs/taskmgr/run.c b/programs/taskmgr/run.c index 5aedc32561e..efb9fb0da55 100644 --- a/programs/taskmgr/run.c +++ b/programs/taskmgr/run.c @@ -54,10 +54,6 @@ void TaskManager_OnFileNew(void) HMODULE hShell32; RUNFILEDLG RunFileDlg; OSVERSIONINFO versionInfo; - WCHAR wTitle[40]; - WCHAR wText[256]; - char szTitle[40] = "Create New Task"; - char szText[256] = "Type the name of a program, folder, document, or Internet resource, and Task Manager will open it for you."; hShell32 = LoadLibrary(_T("SHELL32.DLL")); RunFileDlg = (RUNFILEDLG)(FARPROC)GetProcAddress(hShell32, (char*)((long)0x3D)); @@ -70,12 +66,16 @@ void TaskManager_OnFileNew(void) if (versionInfo.dwPlatformId == VER_PLATFORM_WIN32_NT) { - MultiByteToWideChar(CP_ACP, MB_PRECOMPOSED, szTitle, -1, wTitle, 40); - MultiByteToWideChar(CP_ACP, MB_PRECOMPOSED, szText, -1, wText, 256); - RunFileDlg(hMainWnd, 0, NULL, (LPCSTR)wTitle, (LPCSTR)wText, RFF_CALCDIRECTORY); + WCHAR wTitle[64]; + LoadStringW(GetModuleHandleW(NULL), IDS_RUNDLG_CAPTION, wTitle, 64); + RunFileDlg(hMainWnd, 0, NULL, (LPCSTR)wTitle, NULL, RFF_CALCDIRECTORY); } else - RunFileDlg(hMainWnd, 0, NULL, szTitle, szText, RFF_CALCDIRECTORY); + { + char szTitle[64]; + LoadStringA(GetModuleHandleW(NULL), IDS_RUNDLG_CAPTION, szTitle, 64); + RunFileDlg(hMainWnd, 0, NULL, szTitle, NULL, RFF_CALCDIRECTORY); + } } FreeLibrary(hShell32);