[0.4.9][TASKMGR] Backport many fixes and improvements

Some commits I do port back all the way down till releases/0.4.7:
partially 0.4.15-dev-6768-g 63eaf2bd52 [TASKMGR] *.rc Deduplicate dynamic menu strings (#5772) (I left out the FIXME-comments)
0.4.15-dev-6712-g 46b4b5581d [TASKMGR] Favor _countof(), no functional change intended (#5757)
0.4.15-dev-6703-g 6528ab8fcb [TASKMGR] de-DE.rc Update part 3
0.4.15-dev-6702-g 65ce20896a [TASKMGR] *.rc Strip unused IDD_DEBUG_CHANNELS_DIALOG
0.4.15-dev-6700-g e15d68ba5d [TASKMGR] de-DE German Update & bug-fixes
partially 0.4.15-dev-6447-g 016acd170d [TASKMGR] Do not free shared icon for ShellAbout() calls (I picked just the taskmgr part) (was part of larger PR5519)
0.4.15-dev-6297-g 831288fe69 [TASKMGR] Fix text truncation for fr-FR.rc (#5380) CORE-18523
0.4.15-dev-6127-g c706222f3f [TASKMGR] Fix the license. Turns out it's LGPL-2.1-or-later from the texts.
0.4.15-dev-6124-g 9927163455 [TASKMGR] Reorder page controls to have natural TAB-ordering.
0.4.15-dev-6122-g d5707eefe2 [TASKMGR] High speed update is twice per second, and not every second.
0.4.15-dev-6121-g 2da0506f2a [TASKMGR] Remove more dead code.
partially 0.4.15-dev-6120-g 6e77747b30 [TASKMGR] Simplify tray icon code. (I left out using the strsafe.h-dependent stuff, as this is safe also in old-style)
0.4.15-dev-6119-g 0b4c8bdd1c [TASKMGR] Clamp the values returned from PerfDataGetProcessorUsage() and PerfDataGetProcessorSystemUsage() inside these functions.
0.4.15-dev-6118-g 7b53126375 [TASKMGR] Completely reformat perfpage.c, perfpage.h, procpage.h and trayicon.c
partially 0.4.15-dev-6117-g da7dcec6a0 [TASKMGR] Reformat the files' headers
0.4.15-dev-6115-g 36aea8e56e [TASKMGR] affinity.c: Use _countof instead of sizeof/sizeof (was part of the larger CORE18991)
partially 0.4.15-dev-6109-g 99fb812be4 [TASKMGR] Refactor trayicon.c
0.4.15-dev-5404-g c093d4f803 [TASKMGR] Prevent context menu on idle process (#4889) CORE-18640
0.4.15-dev-5031-g 46ea5171bd [TASKMGR] Pixel-perfection for left border (#4680) CORE-18061
0.4.15-dev-4988-g de5af76811 [TASKMGR] Fix overlapping controls (French only) (#4658)
0.4.15-dev-4987-g f8c28b9773 [TASKMGR] Fix UI on SwitchTo for multiple application (#4652)
0.4.15-dev-3497-g e8a7e0da2b [TASKMGR] Make 'Hide When Minimized' non-default (#4169)
0.4.15-dev-3085-g 515e0cf38f [TASKMGR] Handles: Get number only, skip data (#3910)
and a few *.rc improvements that are not explicitly mentioned here,
especially I stripped the menuLoop-statusbar-help-texts within the older branches.

I also port back the following feature into all releases down to releases/0.4.8, but I left out releases/0.4.7 for now:
0.4.13-dev-875-g 3276824586 [TASKMGR] Implement proper process tree ending (#1738)

A few improvements are still left to be done in a future commit (mostly around the plotgraphs and the trayicon-handling),
but I need to have a closer look at them and their impact on binary size,
so I do not want to squash them into this bigger backport,
where I concentrated on the safe/obvious and easy things.

Binary size decreases for all branches:
master taskmgr.exe RosBEWin2.2.2 GCC8.4.0dbg  708.608 -> 696.832 (0.4.15-dev-6768-g63eaf2b)
0.4.14 taskmgr.exe RosBEWin2.1.6 GCC4.7.2dbg  660.992 -> 549.888
0.4.13 taskmgr.exe RosBEWin2.1.6 GCC4.7.2dbg  659.968 -> 542.720
0.4.12 taskmgr.exe RosBEWin2.1.6 GCC4.7.2dbg  662.016 -> 545.792
0.4.11 taskmgr.exe RosBEWin2.1.6 GCC4.7.2dbg  662.016 -> 545.792
0.4.10 taskmgr.exe RosBEWin2.1.6 GCC4.7.2dbg  645.120 -> 532.480
0.4. 9 taskmgr.exe RosBEWin2.1.6 GCC4.7.2dbg  645.120 -> 532.480
0.4. 8 taskmgr.exe RosBEWin2.1.6 GCC4.7.2dbg  645.120 -> 532.480
0.4. 7 taskmgr.exe RosBEWin2.1.6 GCC4.7.2dbg  645.120 -> 531.456

       taskmgr.exe MS XPSP3 german                             140.800 Bytes
0.4.14 taskmgr.exe RosBEWin2.1.6 MSVC2010SP1rls I18N=de-DE  -> 110.080 Bytes (my current taskmgr of choice)
0.4. 8 taskmgr.exe RosBEWin2.1.6 MSVC2010SP1rls I18N=en-US  -> 108.032 Bytes
0.4. 7 taskmgr.exe RosBEWin2.1.6 MSVC2010SP1rls I18N=en-US  -> 107.520 Bytes
This commit is contained in:
Joachim Henze 2023-10-19 15:17:49 +02:00
parent bbca5b4e02
commit 54f203bfd8
65 changed files with 1698 additions and 4545 deletions

View file

@ -1,23 +1,7 @@
/*
* ReactOS Task Manager
*
* about.c
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
*/
#include "precomp.h"
@ -25,9 +9,8 @@
void OnAbout(void)
{
WCHAR szTaskmgr[128];
HICON taskmgrIcon = LoadIcon(hInst, MAKEINTRESOURCE(IDI_TASKMANAGER));
LoadStringW(hInst, IDS_APP_TITLE, szTaskmgr, sizeof(szTaskmgr)/sizeof(WCHAR));
ShellAboutW(hMainWnd, szTaskmgr, 0, taskmgrIcon);
DeleteObject(taskmgrIcon);
LoadStringW(hInst, IDS_APP_TITLE, szTaskmgr, _countof(szTaskmgr));
ShellAboutW(hMainWnd, szTaskmgr, 0,
LoadIconW(hInst, MAKEINTRESOURCEW(IDI_TASKMANAGER)));
}

View file

@ -1,25 +1,9 @@
/*
* ReactOS Task Manager
*
* about.h
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
*/
#pragma once
void OnAbout(void);
void OnAbout(void);

View file

@ -1,24 +1,8 @@
/*
* ReactOS Task Manager
*
* affinity.c
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
* 2005 Klemens Friedl <frik85@reactos.at>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
* 2005 Klemens Friedl <frik85@reactos.at>
*/
#include "precomp.h"
@ -51,8 +35,8 @@ void ProcessPage_OnSetAffinity(void)
hProcessAffinityHandle = OpenProcess(PROCESS_QUERY_INFORMATION|PROCESS_SET_INFORMATION, FALSE, dwProcessId);
if (!hProcessAffinityHandle) {
GetLastErrorText(strErrorText, sizeof(strErrorText) / sizeof(WCHAR));
LoadStringW(hInst, IDS_MSG_ACCESSPROCESSAFF, szTitle, sizeof(szTitle) / sizeof(WCHAR));
GetLastErrorText(strErrorText, _countof(strErrorText));
LoadStringW(hInst, IDS_MSG_ACCESSPROCESSAFF, szTitle, _countof(szTitle));
MessageBoxW(hMainWnd, strErrorText, szTitle, MB_OK|MB_ICONSTOP);
return;
}
@ -80,13 +64,13 @@ AffinityDialogWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
* the number of CPUs present in the system
*/
if (!GetProcessAffinityMask(hProcessAffinityHandle, &dwProcessAffinityMask, &dwSystemAffinityMask)) {
GetLastErrorText(strErrorText, sizeof(strErrorText) / sizeof(WCHAR));
GetLastErrorText(strErrorText, _countof(strErrorText));
EndDialog(hDlg, 0);
LoadStringW(hInst, IDS_MSG_ACCESSPROCESSAFF, szTitle, sizeof(szTitle) / sizeof(WCHAR));
LoadStringW(hInst, IDS_MSG_ACCESSPROCESSAFF, szTitle, _countof(szTitle));
MessageBoxW(hMainWnd, strErrorText, szTitle, MB_OK|MB_ICONSTOP);
}
for (nCpu=0; nCpu<sizeof(dwCpuTable) / sizeof(dwCpuTable[0]); nCpu++) {
for (nCpu = 0; nCpu < _countof(dwCpuTable); nCpu++) {
/*
* Enable a checkbox for each processor present in the system
*/
@ -118,7 +102,7 @@ AffinityDialogWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
* to adjust the process affinity mask
*/
if (LOWORD(wParam) == IDOK) {
for (nCpu=0; nCpu<sizeof(dwCpuTable) / sizeof(dwCpuTable[0]); nCpu++) {
for (nCpu = 0; nCpu < _countof(dwCpuTable); nCpu++) {
/*
* First we have to create a mask out of each
* checkbox that the user checked.
@ -134,8 +118,8 @@ AffinityDialogWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
* of it's cpu time.
*/
if (!dwProcessAffinityMask) {
LoadStringW(hInst, IDS_MSG_PROCESSONEPRO, strErrorText, sizeof(strErrorText) / sizeof(WCHAR));
LoadStringW(hInst, IDS_MSG_INVALIDOPTION, szTitle, sizeof(szTitle) / sizeof(WCHAR));
LoadStringW(hInst, IDS_MSG_PROCESSONEPRO, strErrorText, _countof(strErrorText));
LoadStringW(hInst, IDS_MSG_INVALIDOPTION, szTitle, _countof(szTitle));
MessageBoxW(hDlg, strErrorText, szTitle, MB_OK|MB_ICONSTOP);
return TRUE;
}
@ -144,9 +128,9 @@ AffinityDialogWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
* Try to set the process affinity
*/
if (!SetProcessAffinityMask(hProcessAffinityHandle, dwProcessAffinityMask)) {
GetLastErrorText(strErrorText, sizeof(strErrorText) / sizeof(WCHAR));
GetLastErrorText(strErrorText, _countof(strErrorText));
EndDialog(hDlg, LOWORD(wParam));
LoadStringW(hInst, IDS_MSG_ACCESSPROCESSAFF, szTitle, sizeof(szTitle) / sizeof(WCHAR));
LoadStringW(hInst, IDS_MSG_ACCESSPROCESSAFF, szTitle, _countof(szTitle));
MessageBoxW(hMainWnd, strErrorText, szTitle, MB_OK|MB_ICONSTOP);
}

View file

@ -1,23 +1,7 @@
/*
* ReactOS Task Manager
*
* affinity.h
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
*/
#pragma once

View file

@ -1,24 +1,8 @@
/*
* ReactOS Task Manager
*
* applpage.c
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
* 2005 Klemens Friedl <frik85@reactos.at>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
* 2005 Klemens Friedl <frik85@reactos.at>
*/
#include "precomp.h"
@ -57,13 +41,6 @@ static HANDLE hApplicationThread = NULL;
static DWORD dwApplicationThread;
#endif
#if 0
void SwitchToThisWindow (
HWND hWnd, /* Handle to the window that should be activated */
BOOL bRestore /* Restore the window if it is minimized */
);
#endif
static INT
GetSystemColorDepth(VOID)
{
@ -118,7 +95,6 @@ ApplicationPageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
switch (message) {
case WM_INITDIALOG:
/* Save the width and height */
GetClientRect(hDlg, &rc);
nApplicationPageWidth = rc.right;
@ -172,7 +148,6 @@ ApplicationPageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
break;
case WM_COMMAND:
/* Handle the button clicks */
switch (LOWORD(wParam))
{
@ -238,17 +213,14 @@ ApplicationPageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
if (wParam == VK_DELETE)
ProcessPage_OnEndProcess();
break;
}
return 0;
return 0;
}
void RefreshApplicationPage(void)
{
#ifdef RUN_APPS_PAGE
/* Signal the event so that our refresh thread */
/* will wake up and refresh the application page */
PostThreadMessage(dwApplicationThread, WM_TIMER, 0, 0);
#endif
}
@ -288,11 +260,6 @@ DWORD WINAPI ApplicationPageRefreshThread(void *lpParameter)
if (msg.message == WM_TIMER)
{
/*
* FIXME:
*
* Should this be EnumDesktopWindows() instead?
*/
noApps = TRUE;
EnumWindows(EnumWindowsProc, 0);
if (noApps)
@ -464,7 +431,6 @@ void AddOrUpdateHwnd(HWND hWnd, WCHAR *szTitle, HICON hIcon, BOOL bHung)
InvalidateRect(hApplicationPageListCtrl, NULL, 0);
}
}
/* It is not already in the list so add it */
else
{
pAPLI = (LPAPPLICATION_PAGE_LIST_ITEM)HeapAlloc(GetProcessHeap(), 0, sizeof(APPLICATION_PAGE_LIST_ITEM));
@ -486,40 +452,24 @@ void AddOrUpdateHwnd(HWND hWnd, WCHAR *szTitle, HICON hIcon, BOOL bHung)
}
/* Select first item if any */
if ((ListView_GetNextItem(hApplicationPageListCtrl, -1, LVNI_FOCUSED | LVNI_SELECTED) == -1) &&
if ((ListView_GetNextItem(hApplicationPageListCtrl, -1, LVNI_FOCUSED | LVNI_SELECTED) == -1) &&
(ListView_GetItemCount(hApplicationPageListCtrl) > 0) && !bApplicationPageSelectionMade)
{
ListView_SetItemState(hApplicationPageListCtrl, 0, LVIS_FOCUSED | LVIS_SELECTED, LVIS_FOCUSED | LVIS_SELECTED);
bApplicationPageSelectionMade = TRUE;
}
/*
else
{
bApplicationPageSelectionMade = FALSE;
}
*/
}
void ApplicationPageUpdate(void)
{
/* Enable or disable the "End Task" & "Switch To" buttons */
if (ListView_GetSelectedCount(hApplicationPageListCtrl))
{
EnableWindow(hApplicationPageEndTaskButton, TRUE);
}
else
{
EnableWindow(hApplicationPageEndTaskButton, FALSE);
}
/* Enable "Switch To" button only if one app is selected */
if (ListView_GetSelectedCount(hApplicationPageListCtrl) == 1 )
{
EnableWindow(hApplicationPageSwitchToButton, TRUE);
}
else
{
EnableWindow(hApplicationPageSwitchToButton, FALSE);
}
/* Enable "Switch To" button only if only one app is selected */
EnableWindow(hApplicationPageSwitchToButton, (ListView_GetSelectedCount(hApplicationPageListCtrl) == 1));
/* If we are on the applications tab the windows menu will be */
/* present on the menu bar so enable & disable the menu items */
@ -531,7 +481,6 @@ void ApplicationPageUpdate(void)
hMenu = GetMenu(hMainWnd);
hWindowsMenu = GetSubMenu(hMenu, 3);
/* Only one item selected */
if (ListView_GetSelectedCount(hApplicationPageListCtrl) == 1)
{
EnableMenuItem(hWindowsMenu, ID_WINDOWS_TILEHORIZONTALLY, MF_BYCOMMAND|MF_DISABLED|MF_GRAYED);
@ -541,7 +490,6 @@ void ApplicationPageUpdate(void)
EnableMenuItem(hWindowsMenu, ID_WINDOWS_CASCADE, MF_BYCOMMAND|MF_DISABLED|MF_GRAYED);
EnableMenuItem(hWindowsMenu, ID_WINDOWS_BRINGTOFRONT, MF_BYCOMMAND|MF_ENABLED);
}
/* More than one item selected */
else if (ListView_GetSelectedCount(hApplicationPageListCtrl) > 1)
{
EnableMenuItem(hWindowsMenu, ID_WINDOWS_TILEHORIZONTALLY, MF_BYCOMMAND|MF_ENABLED);
@ -551,7 +499,6 @@ void ApplicationPageUpdate(void)
EnableMenuItem(hWindowsMenu, ID_WINDOWS_CASCADE, MF_BYCOMMAND|MF_ENABLED);
EnableMenuItem(hWindowsMenu, ID_WINDOWS_BRINGTOFRONT, MF_BYCOMMAND|MF_DISABLED|MF_GRAYED);
}
/* No items selected */
else
{
EnableMenuItem(hWindowsMenu, ID_WINDOWS_TILEHORIZONTALLY, MF_BYCOMMAND|MF_DISABLED|MF_GRAYED);
@ -585,52 +532,35 @@ void ApplicationPageOnNotify(WPARAM wParam, LPARAM lParam)
/* Update the item text */
if (pnmdi->item.iSubItem == 0)
{
wcsncpy(pnmdi->item.pszText, pAPLI->szTitle, pnmdi->item.cchTextMax);
}
/* Update the item status */
else if (pnmdi->item.iSubItem == 1)
{
if (pAPLI->bHung)
{
LoadStringW( GetModuleHandleW(NULL), IDS_NOT_RESPONDING , szMsg, sizeof(szMsg) / sizeof(szMsg[0]));
}
LoadStringW(GetModuleHandleW(NULL), IDS_NOT_RESPONDING , szMsg, _countof(szMsg));
else
{
LoadStringW( GetModuleHandleW(NULL), IDS_RUNNING, (LPWSTR) szMsg, sizeof(szMsg) / sizeof(szMsg[0]));
}
LoadStringW(GetModuleHandleW(NULL), IDS_RUNNING, (LPWSTR) szMsg, _countof(szMsg));
wcsncpy(pnmdi->item.pszText, szMsg, pnmdi->item.cchTextMax);
}
break;
case NM_RCLICK:
if (ListView_GetSelectedCount(hApplicationPageListCtrl) < 1)
{
ApplicationPageShowContextMenu1();
}
else
{
ApplicationPageShowContextMenu2();
}
break;
case NM_DBLCLK:
ApplicationPage_OnSwitchTo();
break;
case LVN_KEYDOWN:
if (((LPNMLVKEYDOWN)lParam)->wVKey == VK_DELETE)
ApplicationPage_OnEndTask();
break;
}
}
else if (pnmh->hwndFrom == ListView_GetHeader(hApplicationPageListCtrl))
@ -638,27 +568,18 @@ void ApplicationPageOnNotify(WPARAM wParam, LPARAM lParam)
switch (pnmh->code)
{
case NM_RCLICK:
if (ListView_GetSelectedCount(hApplicationPageListCtrl) < 1)
{
ApplicationPageShowContextMenu1();
}
else
{
ApplicationPageShowContextMenu2();
}
break;
case HDN_ITEMCLICK:
(void)ListView_SortItems(hApplicationPageListCtrl, ApplicationPageCompareFunc, 0);
bSortAscending = !bSortAscending;
break;
}
}
}
void ApplicationPageShowContextMenu1(void)
@ -692,6 +613,7 @@ void ApplicationPageShowContextMenu2(void)
if (ListView_GetSelectedCount(hApplicationPageListCtrl) == 1)
{
EnableMenuItem(hSubMenu, ID_APPLICATION_PAGE_SWITCHTO, MF_BYCOMMAND|MF_ENABLED);
EnableMenuItem(hSubMenu, ID_WINDOWS_TILEHORIZONTALLY, MF_BYCOMMAND|MF_DISABLED|MF_GRAYED);
EnableMenuItem(hSubMenu, ID_WINDOWS_TILEVERTICALLY, MF_BYCOMMAND|MF_DISABLED|MF_GRAYED);
EnableMenuItem(hSubMenu, ID_WINDOWS_MINIMIZE, MF_BYCOMMAND|MF_ENABLED);
@ -701,6 +623,7 @@ void ApplicationPageShowContextMenu2(void)
}
else if (ListView_GetSelectedCount(hApplicationPageListCtrl) > 1)
{
EnableMenuItem(hSubMenu, ID_APPLICATION_PAGE_SWITCHTO, MF_BYCOMMAND|MF_DISABLED|MF_GRAYED);
EnableMenuItem(hSubMenu, ID_WINDOWS_TILEHORIZONTALLY, MF_BYCOMMAND|MF_ENABLED);
EnableMenuItem(hSubMenu, ID_WINDOWS_TILEVERTICALLY, MF_BYCOMMAND|MF_ENABLED);
EnableMenuItem(hSubMenu, ID_WINDOWS_MINIMIZE, MF_BYCOMMAND|MF_ENABLED);
@ -710,6 +633,7 @@ void ApplicationPageShowContextMenu2(void)
}
else
{
EnableMenuItem(hSubMenu, ID_APPLICATION_PAGE_SWITCHTO, MF_BYCOMMAND|MF_DISABLED|MF_GRAYED);
EnableMenuItem(hSubMenu, ID_WINDOWS_TILEHORIZONTALLY, MF_BYCOMMAND|MF_DISABLED|MF_GRAYED);
EnableMenuItem(hSubMenu, ID_WINDOWS_TILEVERTICALLY, MF_BYCOMMAND|MF_DISABLED|MF_GRAYED);
EnableMenuItem(hSubMenu, ID_WINDOWS_MINIMIZE, MF_BYCOMMAND|MF_DISABLED|MF_GRAYED);
@ -961,9 +885,7 @@ void ApplicationPage_OnGotoProcess(void)
i,
LVIS_SELECTED | LVIS_FOCUSED,
LVIS_SELECTED | LVIS_FOCUSED);
(void)ListView_EnsureVisible(hProcessPageListCtrl,
i,
FALSE);
(void)ListView_EnsureVisible(hProcessPageListCtrl, i, FALSE);
}
}
}

View file

@ -1,33 +1,16 @@
/*
* ReactOS Task Manager
*
* applicationpage.h
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
*/
#pragma once
extern HWND hApplicationPage; /* Application List Property Page */
extern HWND hApplicationPageListCtrl; /* Application ListCtrl Window */
extern HWND hApplicationPageEndTaskButton; /* Application End Task button */
extern HWND hApplicationPageSwitchToButton; /* Application Switch To button */
extern HWND hApplicationPageNewTaskButton; /* Application New Task button */
extern HWND hApplicationPage; /* Application List Property Page */
extern HWND hApplicationPageListCtrl; /* Application ListCtrl Window */
extern HWND hApplicationPageEndTaskButton; /* Application End Task button */
extern HWND hApplicationPageSwitchToButton; /* Application Switch To button */
extern HWND hApplicationPageNewTaskButton; /* Application New Task button */
INT_PTR CALLBACK ApplicationPageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
void RefreshApplicationPage(void);

View file

@ -1,24 +1,8 @@
/*
* ReactOS Task Manager
*
* column.c
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
* 2005 Klemens Friedl <frik85@reactos.at>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
* 2005 Klemens Friedl <frik85@reactos.at>
*/
#include "precomp.h"
@ -57,8 +41,8 @@ const PresetColumnEntry ColumnPresets[COLUMN_NMAX] = {
DECLARE_COLUMN_PRESET(COMMANDLINE, 450, FALSE)
};
static int InsertColumn(int nCol, LPCWSTR lpszColumnHeading, int nFormat, int nWidth, int nSubItem);
INT_PTR CALLBACK ColumnsDialogWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
static int InsertColumn(int nCol, LPCWSTR lpszColumnHeading, int nFormat, int nWidth, int nSubItem);
INT_PTR CALLBACK ColumnsDialogWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
void AddColumns(void)
{
@ -68,13 +52,13 @@ void AddColumns(void)
for (n=0; n<COLUMN_NMAX; n++) {
if (TaskManagerSettings.Columns[n]) {
LoadStringW(hInst, ColumnPresets[n].dwIdsName, szTemp, sizeof(szTemp)/sizeof(WCHAR));
LoadStringW(hInst, ColumnPresets[n].dwIdsName, szTemp, _countof(szTemp));
InsertColumn(n, szTemp, LVCFMT_LEFT, TaskManagerSettings.ColumnSizeArray[n], -1);
}
}
size = SendMessageW(hProcessPageHeaderCtrl, HDM_GETITEMCOUNT, 0, 0);
SendMessageW(hProcessPageHeaderCtrl, HDM_SETORDERARRAY, (WPARAM) size, (LPARAM) &TaskManagerSettings.ColumnOrderArray);
SendMessageW(hProcessPageHeaderCtrl, HDM_SETORDERARRAY, (WPARAM)size, (LPARAM)&TaskManagerSettings.ColumnOrderArray);
UpdateColumnDataHints();
}
@ -119,7 +103,7 @@ void SaveColumnSettings(void)
/* Get header order */
size = SendMessageW(hProcessPageHeaderCtrl, HDM_GETITEMCOUNT, 0, 0);
SendMessageW(hProcessPageHeaderCtrl, HDM_GETORDERARRAY, (WPARAM) size, (LPARAM) &TaskManagerSettings.ColumnOrderArray);
SendMessageW(hProcessPageHeaderCtrl, HDM_GETORDERARRAY, (WPARAM)size, (LPARAM)&TaskManagerSettings.ColumnOrderArray);
/* Get visible columns */
for (i = 0; i < SendMessageW(hProcessPageHeaderCtrl, HDM_GETITEMCOUNT, 0, 0); i++) {
@ -132,7 +116,7 @@ void SaveColumnSettings(void)
SendMessageW(hProcessPageHeaderCtrl, HDM_GETITEM, i, (LPARAM) &hditem);
for (n = 0; n < COLUMN_NMAX; n++) {
LoadStringW(hInst, ColumnPresets[n].dwIdsName, szTemp, sizeof(szTemp)/sizeof(WCHAR));
LoadStringW(hInst, ColumnPresets[n].dwIdsName, szTemp, _countof(szTemp));
if (_wcsicmp(text, szTemp) == 0)
{
TaskManagerSettings.Columns[n] = TRUE;
@ -170,7 +154,6 @@ ColumnsDialogWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
switch (message)
{
case WM_INITDIALOG:
for (i=0; i<COLUMN_NMAX; i++) {
if (TaskManagerSettings.Columns[i])
CheckDlgButton(hDlg, ColumnPresets[i].dwIdcCtrl, BST_CHECKED);
@ -178,7 +161,6 @@ ColumnsDialogWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
return TRUE;
case WM_COMMAND:
if (LOWORD(wParam) == IDCANCEL)
{
EndDialog(hDlg, LOWORD(wParam));
@ -222,7 +204,7 @@ void UpdateColumnDataHints(void)
SendMessageW(hProcessPageHeaderCtrl, HDM_GETITEM, Index, (LPARAM) &hditem);
for (i=0; i<COLUMN_NMAX; i++) {
LoadStringW(hInst, ColumnPresets[i].dwIdsName, szTemp, sizeof(szTemp)/sizeof(WCHAR));
LoadStringW(hInst, ColumnPresets[i].dwIdsName, szTemp, _countof(szTemp));
if (_wcsicmp(text, szTemp) == 0)
ColumnDataHints[Index] = i;
}

View file

@ -1,23 +1,7 @@
/*
* ReactOS Task Manager
*
* column.h
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
*/
#pragma once
@ -77,7 +61,7 @@ typedef struct {
} PresetColumnEntry;
extern UINT ColumnDataHints[COLUMN_NMAX];
extern UINT ColumnDataHints[COLUMN_NMAX];
extern const PresetColumnEntry ColumnPresets[COLUMN_NMAX];
#define Column_ImageName Columns[COLUMN_IMAGENAME]

View file

@ -1,24 +1,8 @@
/*
* ReactOS Task Manager
*
* debug.c
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
* 2005 Klemens Friedl <frik85@reactos.at>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
* 2005 Klemens Friedl <frik85@reactos.at>
*/
#include "precomp.h"
@ -42,21 +26,21 @@ void ProcessPage_OnDebug(void)
if (dwProcessId == 0)
return;
LoadStringW(hInst, IDS_MSG_WARNINGDEBUG, szTemp, ARRAYSIZE(szTemp));
LoadStringW(hInst, IDS_MSG_TASKMGRWARNING, szTempA, ARRAYSIZE(szTempA));
LoadStringW(hInst, IDS_MSG_WARNINGDEBUG, szTemp, _countof(szTemp));
LoadStringW(hInst, IDS_MSG_TASKMGRWARNING, szTempA, _countof(szTempA));
if (MessageBoxW(hMainWnd, szTemp, szTempA, MB_YESNO | MB_ICONWARNING) != IDYES)
{
GetLastErrorText(strErrorText, ARRAYSIZE(strErrorText));
LoadStringW(hInst, IDS_MSG_UNABLEDEBUGPROCESS, szTemp, ARRAYSIZE(szTemp));
GetLastErrorText(strErrorText, _countof(strErrorText));
LoadStringW(hInst, IDS_MSG_UNABLEDEBUGPROCESS, szTemp, _countof(szTemp));
MessageBoxW(hMainWnd, strErrorText, szTemp, MB_OK | MB_ICONSTOP);
return;
}
if (RegOpenKeyExW(HKEY_LOCAL_MACHINE, L"Software\\Microsoft\\Windows NT\\CurrentVersion\\AeDebug", 0, KEY_QUERY_VALUE, &hKey) != ERROR_SUCCESS)
{
GetLastErrorText(strErrorText, ARRAYSIZE(strErrorText));
LoadStringW(hInst, IDS_MSG_UNABLEDEBUGPROCESS, szTemp, ARRAYSIZE(szTemp));
GetLastErrorText(strErrorText, _countof(strErrorText));
LoadStringW(hInst, IDS_MSG_UNABLEDEBUGPROCESS, szTemp, _countof(szTemp));
MessageBoxW(hMainWnd, strErrorText, szTemp, MB_OK | MB_ICONSTOP);
return;
}
@ -64,8 +48,8 @@ void ProcessPage_OnDebug(void)
dwDebuggerSize = sizeof(strDebugger);
if (RegQueryValueExW(hKey, L"Debugger", NULL, NULL, (LPBYTE)strDebugger, &dwDebuggerSize) != ERROR_SUCCESS)
{
GetLastErrorText(strErrorText, ARRAYSIZE(strErrorText));
LoadStringW(hInst, IDS_MSG_UNABLEDEBUGPROCESS, szTemp, ARRAYSIZE(szTemp));
GetLastErrorText(strErrorText, _countof(strErrorText));
LoadStringW(hInst, IDS_MSG_UNABLEDEBUGPROCESS, szTemp, _countof(szTemp));
MessageBoxW(hMainWnd, strErrorText, szTemp, MB_OK | MB_ICONSTOP);
RegCloseKey(hKey);
return;
@ -76,8 +60,8 @@ void ProcessPage_OnDebug(void)
hDebugEvent = CreateEventW(NULL, FALSE, FALSE, NULL);
if (!hDebugEvent)
{
GetLastErrorText(strErrorText, ARRAYSIZE(strErrorText));
LoadStringW(hInst, IDS_MSG_UNABLEDEBUGPROCESS, szTemp, ARRAYSIZE(szTemp));
GetLastErrorText(strErrorText, _countof(strErrorText));
LoadStringW(hInst, IDS_MSG_UNABLEDEBUGPROCESS, szTemp, _countof(szTemp));
MessageBoxW(hMainWnd, strErrorText, szTemp, MB_OK | MB_ICONSTOP);
return;
}
@ -89,8 +73,8 @@ void ProcessPage_OnDebug(void)
si.cb = sizeof(si);
if (!CreateProcessW(NULL, strDebugPath, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi))
{
GetLastErrorText(strErrorText, ARRAYSIZE(strErrorText));
LoadStringW(hInst, IDS_MSG_UNABLEDEBUGPROCESS, szTemp, ARRAYSIZE(szTemp));
GetLastErrorText(strErrorText, _countof(strErrorText));
LoadStringW(hInst, IDS_MSG_UNABLEDEBUGPROCESS, szTemp, _countof(szTemp));
MessageBoxW(hMainWnd, strErrorText, szTemp, MB_OK | MB_ICONSTOP);
}
else

View file

@ -1,23 +1,7 @@
/*
* ReactOS Task Manager
*
* debug.h
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
*/
#pragma once

View file

@ -1,25 +1,9 @@
/*
* ReactOS Task Manager
*
* endproc.c
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
* 2005 Klemens Friedl <frik85@reactos.at>
* 2014 Ismael Ferreras Morezuelas <swyterzone+ros@gmail.com>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
* 2005 Klemens Friedl <frik85@reactos.at>
* 2014 Ismael Ferreras Morezuelas <swyterzone+ros@gmail.com>
*/
#include "precomp.h"
@ -107,6 +91,53 @@ BOOL IsCriticalProcess(HANDLE hProcess)
return FALSE;
}
BOOL ShutdownProcessTreeHelper(HANDLE hSnapshot, HANDLE hParentProcess, DWORD dwParentPID)
{
HANDLE hChildHandle;
PROCESSENTRY32W ProcessEntry = {0};
ProcessEntry.dwSize = sizeof(ProcessEntry);
if (Process32FirstW(hSnapshot, &ProcessEntry))
{
do
{
if (ProcessEntry.th32ParentProcessID == dwParentPID)
{
hChildHandle = OpenProcess(PROCESS_TERMINATE | PROCESS_QUERY_INFORMATION,
FALSE,
ProcessEntry.th32ProcessID);
if (!hChildHandle || IsCriticalProcess(hChildHandle))
{
if (hChildHandle)
CloseHandle(hChildHandle);
continue;
}
if (!ShutdownProcessTreeHelper(hSnapshot, hChildHandle, ProcessEntry.th32ProcessID))
{
CloseHandle(hChildHandle);
return FALSE;
}
CloseHandle(hChildHandle);
}
} while (Process32NextW(hSnapshot, &ProcessEntry));
}
return TerminateProcess(hParentProcess, 0);
}
BOOL ShutdownProcessTree(HANDLE hParentProcess, DWORD dwParentPID)
{
HANDLE hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
BOOL bResult;
if (!hSnapshot)
return FALSE;
bResult = ShutdownProcessTreeHelper(hSnapshot, hParentProcess, dwParentPID);
CloseHandle(hSnapshot);
return bResult;
}
void ProcessPage_OnEndProcessTree(void)
{
DWORD dwProcessId;
@ -147,7 +178,7 @@ void ProcessPage_OnEndProcessTree(void)
return;
}
if (!TerminateProcess(hProcess, 0))
if (!ShutdownProcessTree(hProcess, dwProcessId))
{
GetLastErrorText(strErrorText, 260);
LoadStringW(hInst, IDS_MSG_UNABLETERMINATEPRO, szTitle, 256);

View file

@ -1,23 +1,7 @@
/*
* ReactOS Task Manager
*
* endproc.h
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
*/
#pragma once

View file

@ -1,23 +1,7 @@
/*
* ReactOS Task Manager
*
* graph.c
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
*/
#include "precomp.h"
@ -43,9 +27,8 @@ Graph_WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
return TRUE;
/*
* Filter out mouse & keyboard messages
* Filter out mouse & keyboard messages
*/
/* case WM_APPCOMMAND: */
case WM_CAPTURECHANGED:
case WM_LBUTTONDBLCLK:
case WM_LBUTTONDOWN:
@ -57,7 +40,6 @@ Graph_WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
case WM_MOUSEHOVER:
case WM_MOUSELEAVE:
case WM_MOUSEMOVE:
/* case WM_MOUSEWHEEL: */
case WM_NCHITTEST:
case WM_NCLBUTTONDBLCLK:
case WM_NCLBUTTONDOWN:
@ -65,21 +47,13 @@ Graph_WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
case WM_NCMBUTTONDBLCLK:
case WM_NCMBUTTONDOWN:
case WM_NCMBUTTONUP:
/* case WM_NCMOUSEHOVER: */
/* case WM_NCMOUSELEAVE: */
case WM_NCMOUSEMOVE:
case WM_NCRBUTTONDBLCLK:
case WM_NCRBUTTONDOWN:
case WM_NCRBUTTONUP:
/* case WM_NCXBUTTONDBLCLK: */
/* case WM_NCXBUTTONDOWN: */
/* case WM_NCXBUTTONUP: */
case WM_RBUTTONDBLCLK:
case WM_RBUTTONDOWN:
case WM_RBUTTONUP:
/* case WM_XBUTTONDBLCLK: */
/* case WM_XBUTTONDOWN: */
/* case WM_XBUTTONUP: */
case WM_ACTIVATE:
case WM_CHAR:
case WM_DEADCHAR:
@ -94,12 +68,10 @@ Graph_WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
case WM_SYSDEADCHAR:
case WM_SYSKEYDOWN:
case WM_SYSKEYUP:
case WM_NCCALCSIZE:
return 0;
case WM_PAINT:
hdc = BeginPaint(hWnd, &ps);
WindowId = GetWindowLongPtrW(hWnd, GWLP_ID);
@ -118,13 +90,11 @@ Graph_WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
}
EndPaint(hWnd, &ps);
return 0;
}
/*
* We pass on all non-handled messages
* Pass on all non-handled messages
*/
return CallWindowProcW(OldGraphWndProc, hWnd, message, wParam, lParam);
}
@ -163,8 +133,6 @@ void Graph_DrawCpuUsageGraph(HDC hDC, HWND hWnd)
* Get the CPU usage
*/
CpuUsage = PerfDataGetProcessorUsage();
if (CpuUsage <= 0) CpuUsage = 0;
if (CpuUsage > 100) CpuUsage = 100;
wsprintfW(Text, L"%d%%", (int)CpuUsage);
@ -180,8 +148,7 @@ void Graph_DrawCpuUsageGraph(HDC hDC, HWND hWnd)
SetTextColor(hDC, crPrevForeground);
/*
* Now we have to draw the graph
* So first find out how many bars we can fit
* Draw the graph. So first find out how many bars we can fit
*/
nBars = ((rcClient.bottom - rcClient.top) - 25) / 3;
nBarsUsed = (nBars * CpuUsage) / 100;
@ -194,8 +161,6 @@ void Graph_DrawCpuUsageGraph(HDC hDC, HWND hWnd)
if (TaskManagerSettings.ShowKernelTimes)
{
CpuKernelUsage = PerfDataGetProcessorSystemUsage();
if (CpuKernelUsage <= 0) CpuKernelUsage = 0;
if (CpuKernelUsage >= 100) CpuKernelUsage = 100;
nBarsUsedKernel = (nBars * CpuKernelUsage) / 100;
}
else
@ -204,7 +169,7 @@ void Graph_DrawCpuUsageGraph(HDC hDC, HWND hWnd)
}
/*
* Now draw the bar graph
* Draw the bar graph
*/
rcBarLeft.left = ((rcClient.right - rcClient.left) - 33) / 2;
rcBarLeft.right = rcBarLeft.left + 16;
@ -285,7 +250,6 @@ void Graph_DrawCpuUsageGraph(HDC hDC, HWND hWnd)
for (i=0; i<nBarsUsedKernel; i++)
{
FillSolidRect(hDC, &rcBarLeft, RED);
FillSolidRect(hDC, &rcBarRight, RED);
@ -294,7 +258,6 @@ void Graph_DrawCpuUsageGraph(HDC hDC, HWND hWnd)
rcBarRight.top -=3;
rcBarRight.bottom -=3;
}
SelectObject(hDC, hOldFont);
@ -350,8 +313,7 @@ void Graph_DrawMemUsageGraph(HDC hDC, HWND hWnd)
SetTextColor(hDC, crPrevForeground);
/*
* Now we have to draw the graph
* So first find out how many bars we can fit
* Draw the graph. So first find out how many bars we can fit
*/
nBars = ((rcClient.bottom - rcClient.top) - 25) / 3;
if (CommitChargeLimit)
@ -365,7 +327,7 @@ void Graph_DrawMemUsageGraph(HDC hDC, HWND hWnd)
if (nBarsFree > nBars) nBarsFree = nBars;
/*
* Now draw the bar graph
* Draw the bar graph
*/
rcBarLeft.left = ((rcClient.right - rcClient.left) - 33) / 2;
rcBarLeft.right = rcBarLeft.left + 16;
@ -410,55 +372,7 @@ void Graph_DrawMemUsageGraph(HDC hDC, HWND hWnd)
void Graph_DrawMemUsageHistoryGraph(HDC hDC, HWND hWnd)
{
RECT rcClient;
//ULONGLONG CommitChargeLimit;
int i;
static int offset = 0;
if (offset++ >= 10)
offset = 0;
/*
* Get the client area rectangle
*/
GetClientRect(hWnd, &rcClient);
/*
* Fill it with blackness
*/
FillSolidRect(hDC, &rcClient, RGB(0, 0, 0));
/*
* Get the memory usage
*/
//CommitChargeLimit = (ULONGLONG)PerfDataGetCommitChargeLimitK();
/*
* Draw the graph background
*
* Draw the horizontal bars
*/
for (i=0; i<rcClient.bottom; i++)
{
if ((i % 11) == 0)
{
/* FillSolidRect2(hDC, 0, i, rcClient.right, 1, DARK_GREEN); */
}
}
/*
* Draw the vertical bars
*/
for (i=11; i<rcClient.right + offset; i++)
{
if ((i % 11) == 0)
{
/* FillSolidRect2(hDC, i - offset, 0, 1, rcClient.bottom, DARK_GREEN); */
}
}
/*
* Draw the memory usage
*/
for (i=rcClient.right; i>=0; i--)
{
}
}

View file

@ -1,23 +1,7 @@
/*
* ReactOS Task Manager
*
* graph.h
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
*/
#pragma once
@ -27,14 +11,14 @@ extern "C" {
#endif
#define BRIGHT_GREEN RGB(0, 255, 0)
#define MEDIUM_GREEN RGB(0, 190, 0)
#define DARK_GREEN RGB(0, 130, 0)
#define RED RGB(255, 0, 0)
#define BRIGHT_GREEN RGB(0, 255, 0)
#define MEDIUM_GREEN RGB(0, 190, 0)
#define DARK_GREEN RGB(0, 130, 0)
#define RED RGB(255, 0, 0)
extern WNDPROC OldGraphWndProc;
extern WNDPROC OldGraphWndProc;
INT_PTR CALLBACK Graph_WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);
INT_PTR CALLBACK Graph_WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);
#ifdef __cplusplus

View file

@ -1,23 +1,7 @@
/*
* ReactOS Task Manager
*
* graphctl.c
*
* Copyright (C) 2002 Robert Dickenson <robd@reactos.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along
* with this program; if not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 2002 Robert Dickenson <robd@reactos.org>
*/
#include "precomp.h"
@ -45,58 +29,35 @@ static void GraphCtrl_Init(TGraphCtrl* this)
this->m_penPlot[2] = 0;
this->m_penPlot[3] = 0;
/* since plotting is based on a LineTo for each new point
* we need a starting point (i.e. a "previous" point)
* use 0.0 as the default first point.
* these are public member variables, and can be changed outside
* (after construction). Therefore m_perviousPosition could be set to
* a more appropriate value prior to the first call to SetPosition.
*/
this->m_dPreviousPosition[0] = 0.0;
this->m_dPreviousPosition[1] = 0.0;
this->m_dPreviousPosition[2] = 0.0;
this->m_dPreviousPosition[3] = 0.0;
/* public variable for the number of decimal places on the y axis */
this->m_nYDecimals = 3;
/* set some initial values for the scaling until "SetRange" is called.
* these are protected variables and must be set with SetRange
* in order to ensure that m_dRange is updated accordingly
*/
/* m_dLowerLimit = -10.0; */
/* m_dUpperLimit = 10.0; */
this->m_dLowerLimit = 0.0;
this->m_dUpperLimit = 100.0;
this->m_dRange = this->m_dUpperLimit - this->m_dLowerLimit; /* protected member variable */
this->m_dRange = this->m_dUpperLimit - this->m_dLowerLimit;
/* m_nShiftPixels determines how much the plot shifts (in terms of pixels) */
/* with the addition of a new data point */
this->m_nShiftPixels = 4;
this->m_nHalfShiftPixels = this->m_nShiftPixels/2; /* protected */
this->m_nPlotShiftPixels = this->m_nShiftPixels + this->m_nHalfShiftPixels; /* protected */
this->m_nHalfShiftPixels = this->m_nShiftPixels/2;
this->m_nPlotShiftPixels = this->m_nShiftPixels + this->m_nHalfShiftPixels;
/* background, grid and data colors */
/* these are public variables and can be set directly */
this->m_crBackColor = RGB( 0, 0, 0); /* see also SetBackgroundColor */
this->m_crGridColor = RGB( 0, 128, 64); /* see also SetGridColor */
this->m_crPlotColor[0] = RGB(255, 255, 255); /* see also SetPlotColor */
this->m_crPlotColor[1] = RGB(100, 255, 255); /* see also SetPlotColor */
this->m_crPlotColor[2] = RGB(255, 100, 255); /* see also SetPlotColor */
this->m_crPlotColor[3] = RGB(255, 255, 100); /* see also SetPlotColor */
this->m_crBackColor = RGB( 0, 0, 0);
this->m_crGridColor = RGB( 0, 128, 64);
this->m_crPlotColor[0] = RGB(255, 255, 255);
this->m_crPlotColor[1] = RGB(100, 255, 255);
this->m_crPlotColor[2] = RGB(255, 100, 255);
this->m_crPlotColor[3] = RGB(255, 255, 100);
/* protected variables */
for (i = 0; i < MAX_PLOTS; i++)
{
this->m_penPlot[i] = CreatePen(PS_SOLID, 0, this->m_crPlotColor[i]);
}
this->m_brushBack = CreateSolidBrush(this->m_crBackColor);
/* public member variables, can be set directly */
strcpy(this->m_strXUnitsString, "Samples"); /* can also be set with SetXUnits */
strcpy(this->m_strYUnitsString, "Y units"); /* can also be set with SetYUnits */
strcpy(this->m_strXUnitsString, "Samples");
strcpy(this->m_strYUnitsString, "Y units");
/* protected bitmaps to restore the memory DC's */
this->m_bitmapOldGrid = NULL;
this->m_bitmapOldPlot = NULL;
}
@ -108,9 +69,6 @@ void GraphCtrl_Dispose(TGraphCtrl* this)
for (plot = 0; plot < MAX_PLOTS; plot++)
DeleteObject(this->m_penPlot[plot]);
/* just to be picky restore the bitmaps for the two memory dc's */
/* (these dc's are being destroyed so there shouldn't be any leaks) */
if (this->m_bitmapOldGrid != NULL) SelectObject(this->m_dcGrid, this->m_bitmapOldGrid);
if (this->m_bitmapOldPlot != NULL) SelectObject(this->m_dcPlot, this->m_bitmapOldPlot);
if (this->m_bitmapGrid != NULL) DeleteObject(this->m_bitmapGrid);
@ -127,42 +85,21 @@ void GraphCtrl_Create(TGraphCtrl* this, HWND hWnd, HWND hParentWnd, UINT nID)
this->m_hWnd = hWnd;
GraphCtrl_Resize(this);
return;
}
void GraphCtrl_SetRange(TGraphCtrl* this, double dLower, double dUpper, int nDecimalPlaces)
{
/* ASSERT(dUpper > dLower); */
this->m_dLowerLimit = dLower;
this->m_dUpperLimit = dUpper;
this->m_nYDecimals = nDecimalPlaces;
this->m_dRange = this->m_dUpperLimit - this->m_dLowerLimit;
this->m_dVerticalFactor = (double)this->m_nPlotHeight / this->m_dRange;
/* clear out the existing garbage, re-start with a clean plot */
GraphCtrl_InvalidateCtrl(this, FALSE);
}
#if 0
void TGraphCtrl::SetXUnits(const char* string)
{
strncpy(m_strXUnitsString, string, sizeof(m_strXUnitsString) - 1);
/* clear out the existing garbage, re-start with a clean plot */
InvalidateCtrl();
}
void TGraphCtrl::SetYUnits(const char* string)
{
strncpy(m_strYUnitsString, string, sizeof(m_strYUnitsString) - 1);
/* clear out the existing garbage, re-start with a clean plot */
InvalidateCtrl();
}
#endif
void GraphCtrl_SetGridColor(TGraphCtrl* this, COLORREF color)
{
this->m_crGridColor = color;
/* clear out the existing garbage, re-start with a clean plot */
GraphCtrl_InvalidateCtrl(this, FALSE);
}
@ -171,7 +108,6 @@ void GraphCtrl_SetPlotColor(TGraphCtrl* this, int plot, COLORREF color)
this->m_crPlotColor[plot] = color;
DeleteObject(this->m_penPlot[plot]);
this->m_penPlot[plot] = CreatePen(PS_SOLID, 0, this->m_crPlotColor[plot]);
/* clear out the existing garbage, re-start with a clean plot */
GraphCtrl_InvalidateCtrl(this, FALSE);
}
@ -180,29 +116,17 @@ void GraphCtrl_SetBackgroundColor(TGraphCtrl* this, COLORREF color)
this->m_crBackColor = color;
DeleteObject(this->m_brushBack);
this->m_brushBack = CreateSolidBrush(this->m_crBackColor);
/* clear out the existing garbage, re-start with a clean plot */
GraphCtrl_InvalidateCtrl(this, FALSE);
}
void GraphCtrl_InvalidateCtrl(TGraphCtrl* this, BOOL bResize)
{
/* There is a lot of drawing going on here - particularly in terms of */
/* drawing the grid. Don't panic, this is all being drawn (only once) */
/* to a bitmap. The result is then BitBlt'd to the control whenever needed. */
int i;
int nCharacters;
//int nTopGridPix, nMidGridPix, nBottomGridPix;
HPEN oldPen;
HPEN solidPen = CreatePen(PS_SOLID, 0, this->m_crGridColor);
/* HFONT axisFont, yUnitFont, oldFont; */
/* char strTemp[50]; */
/* in case we haven't established the memory dc's */
/* CClientDC dc(this); */
HDC dc = GetDC(this->m_hParentWnd);
/* if we don't have one yet, set up a memory dc for the grid */
if (this->m_dcGrid == NULL)
{
this->m_dcGrid = CreateCompatibleDC(dc);
@ -211,8 +135,6 @@ void GraphCtrl_InvalidateCtrl(TGraphCtrl* this, BOOL bResize)
}
else if(bResize)
{
// the size of the drawing area has changed
// so create a new bitmap of the appropriate size
if(this->m_bitmapGrid != NULL)
{
this->m_bitmapGrid = (HBITMAP)SelectObject(this->m_dcGrid, this->m_bitmapOldGrid);
@ -224,40 +146,27 @@ void GraphCtrl_InvalidateCtrl(TGraphCtrl* this, BOOL bResize)
SetBkColor(this->m_dcGrid, this->m_crBackColor);
/* fill the grid background */
FillRect(this->m_dcGrid, &this->m_rectClient, this->m_brushBack);
/* draw the plot rectangle: */
/* determine how wide the y axis scaling values are */
nCharacters = abs((int)log10(fabs(this->m_dUpperLimit)));
nCharacters = max(nCharacters, abs((int)log10(fabs(this->m_dLowerLimit))));
/* add the units digit, decimal point and a minus sign, and an extra space */
/* as well as the number of decimal places to display */
nCharacters = nCharacters + 4 + this->m_nYDecimals;
/* adjust the plot rectangle dimensions */
/* assume 6 pixels per character (this may need to be adjusted) */
/* m_rectPlot.left = m_rectClient.left + 6*(nCharacters); */
this->m_rectPlot.left = this->m_rectClient.left;
this->m_nPlotWidth = this->m_rectPlot.right - this->m_rectPlot.left;/* m_rectPlot.Width(); */
this->m_nPlotWidth = this->m_rectPlot.right - this->m_rectPlot.left;
/* draw the plot rectangle */
oldPen = (HPEN)SelectObject(this->m_dcGrid, solidPen);
MoveToEx(this->m_dcGrid, this->m_rectPlot.left, this->m_rectPlot.top, NULL);
LineTo(this->m_dcGrid, this->m_rectPlot.right+1, this->m_rectPlot.top);
LineTo(this->m_dcGrid, this->m_rectPlot.right+1, this->m_rectPlot.bottom+1);
LineTo(this->m_dcGrid, this->m_rectPlot.left, this->m_rectPlot.bottom+1);
/* LineTo(m_dcGrid, m_rectPlot.left, m_rectPlot.top); */
/* draw the horizontal axis */
for (i = this->m_rectPlot.top; i < this->m_rectPlot.bottom; i += 12)
{
MoveToEx(this->m_dcGrid, this->m_rectPlot.left, this->m_rectPlot.top + i, NULL);
LineTo(this->m_dcGrid, this->m_rectPlot.right, this->m_rectPlot.top + i);
}
/* draw the vertical axis */
for (i = this->m_rectPlot.left; i < this->m_rectPlot.right; i += 12)
{
MoveToEx(this->m_dcGrid, this->m_rectPlot.left + i, this->m_rectPlot.bottom, NULL);
@ -267,65 +176,6 @@ void GraphCtrl_InvalidateCtrl(TGraphCtrl* this, BOOL bResize)
SelectObject(this->m_dcGrid, oldPen);
DeleteObject(solidPen);
#if 0
/* create some fonts (horizontal and vertical) */
/* use a height of 14 pixels and 300 weight */
/* (these may need to be adjusted depending on the display) */
axisFont = CreateFont (14, 0, 0, 0, 300,
FALSE, FALSE, 0, ANSI_CHARSET,
OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS,
DEFAULT_QUALITY,
DEFAULT_PITCH|FF_SWISS, "Arial");
yUnitFont = CreateFont (14, 0, 900, 0, 300,
FALSE, FALSE, 0, ANSI_CHARSET,
OUT_DEFAULT_PRECIS,
CLIP_DEFAULT_PRECIS,
DEFAULT_QUALITY,
DEFAULT_PITCH|FF_SWISS, "Arial");
/* grab the horizontal font */
oldFont = (HFONT)SelectObject(m_dcGrid, axisFont);
/* y max */
SetTextColor(m_dcGrid, m_crGridColor);
SetTextAlign(m_dcGrid, TA_RIGHT|TA_TOP);
sprintf(strTemp, "%.*lf", m_nYDecimals, m_dUpperLimit);
TextOut(m_dcGrid, m_rectPlot.left-4, m_rectPlot.top, strTemp, wcslen(strTemp));
/* y min */
SetTextAlign(m_dcGrid, TA_RIGHT|TA_BASELINE);
sprintf(strTemp, "%.*lf", m_nYDecimals, m_dLowerLimit);
TextOut(m_dcGrid, m_rectPlot.left-4, m_rectPlot.bottom, strTemp, wcslen(strTemp));
/* x min */
SetTextAlign(m_dcGrid, TA_LEFT|TA_TOP);
TextOut(m_dcGrid, m_rectPlot.left, m_rectPlot.bottom+4, "0", 1);
/* x max */
SetTextAlign(m_dcGrid, TA_RIGHT|TA_TOP);
sprintf(strTemp, "%d", m_nPlotWidth/m_nShiftPixels);
TextOut(m_dcGrid, m_rectPlot.right, m_rectPlot.bottom+4, strTemp, wcslen(strTemp));
/* x units */
SetTextAlign(m_dcGrid, TA_CENTER|TA_TOP);
TextOut(m_dcGrid, (m_rectPlot.left+m_rectPlot.right)/2,
m_rectPlot.bottom+4, m_strXUnitsString, wcslen(m_strXUnitsString));
/* restore the font */
SelectObject(m_dcGrid, oldFont);
/* y units */
oldFont = (HFONT)SelectObject(m_dcGrid, yUnitFont);
SetTextAlign(m_dcGrid, TA_CENTER|TA_BASELINE);
TextOut(m_dcGrid, (m_rectClient.left+m_rectPlot.left)/2,
(m_rectPlot.bottom+m_rectPlot.top)/2, m_strYUnitsString, wcslen(m_strYUnitsString));
SelectObject(m_dcGrid, oldFont);
#endif
/* at this point we are done filling the grid bitmap, */
/* no more drawing to this bitmap is needed until the settings are changed */
/* if we don't have one yet, set up a memory dc for the plot */
if (this->m_dcPlot == NULL)
{
this->m_dcPlot = CreateCompatibleDC(dc);
@ -334,8 +184,6 @@ void GraphCtrl_InvalidateCtrl(TGraphCtrl* this, BOOL bResize)
}
else if(bResize)
{
// the size of the drawing area has changed
// so create a new bitmap of the appropriate size
if(this->m_bitmapPlot != NULL)
{
this->m_bitmapPlot = (HBITMAP)SelectObject(this->m_dcPlot, this->m_bitmapOldPlot);
@ -345,20 +193,17 @@ void GraphCtrl_InvalidateCtrl(TGraphCtrl* this, BOOL bResize)
}
}
/* make sure the plot bitmap is cleared */
SetBkColor(this->m_dcPlot, this->m_crBackColor);
FillRect(this->m_dcPlot, &this->m_rectClient, this->m_brushBack);
/* finally, force the plot area to redraw */
InvalidateRect(this->m_hParentWnd, &this->m_rectClient, TRUE);
ReleaseDC(this->m_hParentWnd, dc);
}
double GraphCtrl_AppendPoint(TGraphCtrl* this,
double dNewPoint0, double dNewPoint1,
double dNewPoint2, double dNewPoint3)
double dNewPoint0, double dNewPoint1,
double dNewPoint2, double dNewPoint3)
{
/* append a data point to the plot & return the previous point */
double dPrevious;
dPrevious = this->m_dCurrentPosition[0];
@ -367,7 +212,6 @@ double GraphCtrl_AppendPoint(TGraphCtrl* this,
this->m_dCurrentPosition[2] = dNewPoint2;
this->m_dCurrentPosition[3] = dNewPoint3;
GraphCtrl_DrawPoint(this);
/* Invalidate(); */
return dPrevious;
}
@ -375,31 +219,16 @@ void GraphCtrl_Paint(TGraphCtrl* this, HWND hWnd, HDC dc)
{
HDC memDC;
HBITMAP memBitmap;
HBITMAP oldBitmap; /* bitmap originally found in CMemDC */
HBITMAP oldBitmap;
/* RECT rcClient; */
/* GetClientRect(hWnd, &rcClient); */
/* FillSolidRect(dc, &rcClient, RGB(255, 0, 255)); */
/* m_nClientWidth = rcClient.right - rcClient.left; */
/* m_nClientHeight = rcClient.bottom - rcClient.top; */
/* no real plotting work is performed here, */
/* just putting the existing bitmaps on the client */
/* to avoid flicker, establish a memory dc, draw to it */
/* and then BitBlt it to the client */
memDC = CreateCompatibleDC(dc);
memBitmap = (HBITMAP)CreateCompatibleBitmap(dc, this->m_nClientWidth, this->m_nClientHeight);
oldBitmap = (HBITMAP)SelectObject(memDC, memBitmap);
if (memDC != NULL)
{
/* first drop the grid on the memory dc */
BitBlt(memDC, 0, 0, this->m_nClientWidth, this->m_nClientHeight, this->m_dcGrid, 0, 0, SRCCOPY);
/* now add the plot on top as a "pattern" via SRCPAINT. */
/* works well with dark background and a light plot */
BitBlt(memDC, 0, 0, this->m_nClientWidth, this->m_nClientHeight, this->m_dcPlot, 0, 0, SRCPAINT); /* SRCPAINT */
/* finally send the result to the display */
BitBlt(memDC, 0, 0, this->m_nClientWidth, this->m_nClientHeight, this->m_dcPlot, 0, 0, SRCPAINT);
BitBlt(dc, 0, 0, this->m_nClientWidth, this->m_nClientHeight, memDC, 0, 0, SRCCOPY);
}
SelectObject(memDC, oldBitmap);
@ -409,11 +238,6 @@ void GraphCtrl_Paint(TGraphCtrl* this, HWND hWnd, HDC dc)
void GraphCtrl_DrawPoint(TGraphCtrl* this)
{
/* this does the work of "scrolling" the plot to the left
* and appending a new data point all of the plotting is
* directed to the memory based bitmap associated with m_dcPlot
* the will subsequently be BitBlt'd to the client in Paint
*/
int currX, prevX, currY, prevY;
HPEN oldPen;
RECT rectCleanUp;
@ -421,52 +245,32 @@ void GraphCtrl_DrawPoint(TGraphCtrl* this)
if (this->m_dcPlot != NULL)
{
/* shift the plot by BitBlt'ing it to itself
* note: the m_dcPlot covers the entire client
* but we only shift bitmap that is the size
* of the plot rectangle
* grab the right side of the plot (excluding m_nShiftPixels on the left)
* move this grabbed bitmap to the left by m_nShiftPixels
*/
BitBlt(this->m_dcPlot, this->m_rectPlot.left, this->m_rectPlot.top+1,
this->m_nPlotWidth, this->m_nPlotHeight, this->m_dcPlot,
this->m_rectPlot.left+this->m_nShiftPixels, this->m_rectPlot.top+1,
SRCCOPY);
/* establish a rectangle over the right side of plot */
/* which now needs to be cleaned up prior to adding the new point */
rectCleanUp = this->m_rectPlot;
rectCleanUp.left = rectCleanUp.right - this->m_nShiftPixels;
/* fill the cleanup area with the background */
FillRect(this->m_dcPlot, &rectCleanUp, this->m_brushBack);
/* draw the next line segment */
for (i = 0; i < MAX_PLOTS; i++)
{
/* grab the plotting pen */
oldPen = (HPEN)SelectObject(this->m_dcPlot, this->m_penPlot[i]);
/* move to the previous point */
prevX = this->m_rectPlot.right-this->m_nPlotShiftPixels;
prevY = this->m_rectPlot.bottom -
(long)((this->m_dPreviousPosition[i] - this->m_dLowerLimit) * this->m_dVerticalFactor);
MoveToEx(this->m_dcPlot, prevX, prevY, NULL);
/* draw to the current point */
currX = this->m_rectPlot.right-this->m_nHalfShiftPixels;
currY = this->m_rectPlot.bottom -
(long)((this->m_dCurrentPosition[i] - this->m_dLowerLimit) * this->m_dVerticalFactor);
LineTo(this->m_dcPlot, currX, currY);
/* Restore the pen */
SelectObject(this->m_dcPlot, oldPen);
/* if the data leaks over the upper or lower plot boundaries
* fill the upper and lower leakage with the background
* this will facilitate clipping on an as needed basis
* as opposed to always calling IntersectClipRect
*/
if ((prevY <= this->m_rectPlot.top) || (currY <= this->m_rectPlot.top))
{
RECT rc;
@ -483,11 +287,9 @@ void GraphCtrl_DrawPoint(TGraphCtrl* this)
rc.left = prevX;
rc.right = currX+1;
rc.top = this->m_rectPlot.bottom+1;
/* RECT rc(prevX, m_rectPlot.bottom+1, currX+1, m_rectClient.bottom+1); */
FillRect(this->m_dcPlot, &rc, this->m_brushBack);
}
/* store the current point for connection to the next point */
this->m_dPreviousPosition[i] = this->m_dCurrentPosition[i];
}
}
@ -495,45 +297,22 @@ void GraphCtrl_DrawPoint(TGraphCtrl* this)
void GraphCtrl_Resize(TGraphCtrl* this)
{
/* NOTE: Resize automatically gets called during the setup of the control */
GetClientRect(this->m_hWnd, &this->m_rectClient);
/* set some member variables to avoid multiple function calls */
this->m_nClientHeight = this->m_rectClient.bottom - this->m_rectClient.top;/* m_rectClient.Height(); */
this->m_nClientWidth = this->m_rectClient.right - this->m_rectClient.left;/* m_rectClient.Width(); */
this->m_nClientHeight = this->m_rectClient.bottom - this->m_rectClient.top;
this->m_nClientWidth = this->m_rectClient.right - this->m_rectClient.left;
/* the "left" coordinate and "width" will be modified in */
/* InvalidateCtrl to be based on the width of the y axis scaling */
#if 0
this->m_rectPlot.left = 20;
this->m_rectPlot.top = 10;
this->m_rectPlot.right = this->m_rectClient.right-10;
this->m_rectPlot.bottom = this->m_rectClient.bottom-25;
#else
this->m_rectPlot.left = 0;
this->m_rectPlot.top = -1;
this->m_rectPlot.right = this->m_rectClient.right-0;
this->m_rectPlot.bottom = this->m_rectClient.bottom-0;
#endif
this->m_rectPlot.right = this->m_rectClient.right;
this->m_rectPlot.bottom = this->m_rectClient.bottom;
/* set some member variables to avoid multiple function calls */
this->m_nPlotHeight = this->m_rectPlot.bottom - this->m_rectPlot.top;/* m_rectPlot.Height(); */
this->m_nPlotWidth = this->m_rectPlot.right - this->m_rectPlot.left;/* m_rectPlot.Width(); */
this->m_nPlotHeight = this->m_rectPlot.bottom - this->m_rectPlot.top;
this->m_nPlotWidth = this->m_rectPlot.right - this->m_rectPlot.left;
/* set the scaling factor for now, this can be adjusted */
/* in the SetRange functions */
this->m_dVerticalFactor = (double)this->m_nPlotHeight / this->m_dRange;
}
#if 0
void TGraphCtrl::Reset()
{
/* to clear the existing data (in the form of a bitmap) */
/* simply invalidate the entire control */
InvalidateCtrl();
}
#endif
extern TGraphCtrl PerformancePageCpuUsageHistoryGraph;
extern TGraphCtrl PerformancePageMemUsageHistoryGraph;
extern HWND hPerformancePageCpuUsageHistoryGraph;
@ -543,17 +322,13 @@ INT_PTR CALLBACK
GraphCtrl_WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
RECT rcClient;
HDC hdc;
PAINTSTRUCT ps;
HDC hdc;
PAINTSTRUCT ps;
switch (message)
{
case WM_ERASEBKGND:
return TRUE;
/*
* Filter out mouse & keyboard messages
*/
/* case WM_APPCOMMAND: */
case WM_CAPTURECHANGED:
case WM_LBUTTONDBLCLK:
case WM_LBUTTONDOWN:
@ -565,7 +340,6 @@ GraphCtrl_WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
case WM_MOUSEHOVER:
case WM_MOUSELEAVE:
case WM_MOUSEMOVE:
/* case WM_MOUSEWHEEL: */
case WM_NCHITTEST:
case WM_NCLBUTTONDBLCLK:
case WM_NCLBUTTONDOWN:
@ -573,21 +347,13 @@ GraphCtrl_WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
case WM_NCMBUTTONDBLCLK:
case WM_NCMBUTTONDOWN:
case WM_NCMBUTTONUP:
/* case WM_NCMOUSEHOVER: */
/* case WM_NCMOUSELEAVE: */
case WM_NCMOUSEMOVE:
case WM_NCRBUTTONDBLCLK:
case WM_NCRBUTTONDOWN:
case WM_NCRBUTTONUP:
/* case WM_NCXBUTTONDBLCLK: */
/* case WM_NCXBUTTONDOWN: */
/* case WM_NCXBUTTONUP: */
case WM_RBUTTONDBLCLK:
case WM_RBUTTONDOWN:
case WM_RBUTTONUP:
/* case WM_XBUTTONDBLCLK: */
/* case WM_XBUTTONDOWN: */
/* case WM_XBUTTONUP: */
case WM_ACTIVATE:
case WM_CHAR:
case WM_DEADCHAR:
@ -602,11 +368,8 @@ GraphCtrl_WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
case WM_SYSDEADCHAR:
case WM_SYSKEYDOWN:
case WM_SYSKEYUP:
return 0;
case WM_NCCALCSIZE:
return 0;
case WM_SIZE:
if (hWnd == hPerformancePageMemUsageHistoryGraph)
{
@ -619,7 +382,6 @@ GraphCtrl_WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
GraphCtrl_InvalidateCtrl(&PerformancePageCpuUsageHistoryGraph, TRUE);
}
return 0;
case WM_PAINT:
hdc = BeginPaint(hWnd, &ps);
GetClientRect(hWnd, &rcClient);
@ -631,8 +393,5 @@ GraphCtrl_WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
return 0;
}
/*
* We pass on all non-handled messages
*/
return CallWindowProcW(OldGraphCtrlWndProc, hWnd, message, wParam, lParam);
}

View file

@ -1,23 +1,7 @@
/*
* ReactOS Task Manager
*
* graphctl.h
*
* Copyright (C) 2002 Robert Dickenson <robd@reactos.org>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 2002 Robert Dickenson <robd@reactos.org>
*/
#pragma once
@ -29,35 +13,21 @@
extern "C" {
#endif
#if 0
/* Attributes */
public:
void SetXUnits(const char* string);
void SetYUnits(const char* string);
/* Operations */
public:
BOOL Create(DWORD dwStyle, const RECT& rect, HWND hParentWnd, UINT nID=NULL);
#endif
typedef struct
{
int m_nShiftPixels; /* amount to shift with each new point */
int m_nShiftPixels;
int m_nYDecimals;
char m_strXUnitsString[50];
char m_strYUnitsString[50];
COLORREF m_crBackColor; /* background color */
COLORREF m_crGridColor; /* grid color */
COLORREF m_crPlotColor[MAX_PLOTS]; /* data color */
COLORREF m_crBackColor;
COLORREF m_crGridColor;
COLORREF m_crPlotColor[MAX_PLOTS];
double m_dCurrentPosition[MAX_PLOTS]; /* current position */
double m_dPreviousPosition[MAX_PLOTS]; /* previous position */
double m_dCurrentPosition[MAX_PLOTS];
double m_dPreviousPosition[MAX_PLOTS];
/* those were protected fields */
int m_nHalfShiftPixels;
int m_nPlotShiftPixels;
int m_nClientHeight;
@ -65,8 +35,8 @@ typedef struct
int m_nPlotHeight;
int m_nPlotWidth;
double m_dLowerLimit; /* lower bounds */
double m_dUpperLimit; /* upper bounds */
double m_dLowerLimit;
double m_dUpperLimit;
double m_dRange;
double m_dVerticalFactor;
@ -85,24 +55,20 @@ typedef struct
} TGraphCtrl;
extern WNDPROC OldGraphCtrlWndProc;
double GraphCtrl_AppendPoint(TGraphCtrl* this,
double dNewPoint0, double dNewPoint1,
double dNewPoint2, double dNewPoint3);
void GraphCtrl_Create(TGraphCtrl* this, HWND hWnd, HWND hParentWnd,
UINT nID);
void GraphCtrl_Dispose(TGraphCtrl* this);
void GraphCtrl_DrawPoint(TGraphCtrl* this);
void GraphCtrl_InvalidateCtrl(TGraphCtrl* this, BOOL bResize);
void GraphCtrl_Paint(TGraphCtrl* this, HWND hWnd, HDC dc);
void GraphCtrl_Reset(TGraphCtrl* this);
void GraphCtrl_Resize(TGraphCtrl* this);
void GraphCtrl_SetBackgroundColor(TGraphCtrl* this, COLORREF
color);
void GraphCtrl_SetGridColor(TGraphCtrl* this, COLORREF color);
void GraphCtrl_SetPlotColor(TGraphCtrl* this, int plot, COLORREF
color);
void GraphCtrl_SetRange(TGraphCtrl* this, double dLower, double
dUpper, int nDecimalPlaces);
double GraphCtrl_AppendPoint(TGraphCtrl* this,
double dNewPoint0, double dNewPoint1,
double dNewPoint2, double dNewPoint3);
void GraphCtrl_Create(TGraphCtrl* this, HWND hWnd, HWND hParentWnd, UINT nID);
void GraphCtrl_Dispose(TGraphCtrl* this);
void GraphCtrl_DrawPoint(TGraphCtrl* this);
void GraphCtrl_InvalidateCtrl(TGraphCtrl* this, BOOL bResize);
void GraphCtrl_Paint(TGraphCtrl* this, HWND hWnd, HDC dc);
void GraphCtrl_Reset(TGraphCtrl* this);
void GraphCtrl_Resize(TGraphCtrl* this);
void GraphCtrl_SetBackgroundColor(TGraphCtrl* this, COLORREF color);
void GraphCtrl_SetGridColor(TGraphCtrl* this, COLORREF color);
void GraphCtrl_SetPlotColor(TGraphCtrl* this, int plot, COLORREF color);
void GraphCtrl_SetRange(TGraphCtrl* this, double dLower, double dUpper, int nDecimalPlaces);
INT_PTR CALLBACK GraphCtrl_WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);

View file

@ -13,7 +13,7 @@ BEGIN
MENUITEM "&Винаги отгоре", ID_OPTIONS_ALWAYSONTOP, CHECKED
MENUITEM "С&маляване при употреба", ID_OPTIONS_MINIMIZEONUSE, CHECKED
MENUITEM "&Скриване при смаляване", ID_OPTIONS_HIDEWHENMINIMIZED, CHECKED
MENUITEM "&Показване на 16-битово задачи", ID_OPTIONS_SHOW16BITTASKS, CHECKED
MENUITEM "", ID_OPTIONS_SHOW16BITTASKS, CHECKED
END
POPUP "Из&глед"
BEGIN
@ -26,18 +26,18 @@ BEGIN
MENUITEM "&Задържане", ID_VIEW_UPDATESPEED_PAUSED
END
MENUITEM SEPARATOR
MENUITEM "&Големи значета", ID_VIEW_LARGE
MENUITEM "&Малки значета", ID_VIEW_SMALL
MENUITEM "&Подробен", ID_VIEW_DETAILS, CHECKED
MENUITEM "&Избор на стълбове...", ID_VIEW_SELECTCOLUMNS
POPUP "Дневник на &ЦПУ"
MENUITEM "", ID_VIEW_LARGE
MENUITEM "", ID_VIEW_SMALL
MENUITEM "", ID_VIEW_DETAILS, CHECKED
MENUITEM "", ID_VIEW_SELECTCOLUMNS
POPUP ""
BEGIN
MENUITEM "&Една графика за всички ЦПУ", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "По графика за &всеки ЦПУ", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
END
MENUITEM "&Показване на времената на ядрото", ID_VIEW_SHOWKERNELTIMES
MENUITEM "", ID_VIEW_SHOWKERNELTIMES
END
POPUP "&Прозорци"
POPUP ""
BEGIN
MENUITEM "Водоравно настелване", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "&Отвесно настелване", ID_WINDOWS_TILEVERTICALLY
@ -48,15 +48,15 @@ BEGIN
END
POPUP "Sh&ut Down"
BEGIN
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
END
POPUP "Помо&щ"
BEGIN
@ -78,7 +78,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT1 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Нова задача (Изпълнение...)", ID_FILE_NEW
MENUITEM SEPARATOR
@ -90,7 +90,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT2 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Превключване на", ID_APPLICATION_PAGE_SWITCHTO
MENUITEM "Изваждане &отпред ", ID_WINDOWS_BRINGTOFRONT
@ -108,7 +108,7 @@ END
IDR_TRAY_POPUP MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Възстановяване", ID_RESTORE
MENUITEM "&Затваряне", ID_FILE_EXIT
@ -119,7 +119,7 @@ END
IDR_PROCESS_PAGE_CONTEXT MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Прекратяването на действието", ID_PROCESS_PAGE_ENDPROCESS
MENUITEM "&Прекратяването на дърво от действия", ID_PROCESS_PAGE_ENDPROCESSTREE
@ -149,32 +149,31 @@ CAPTION "Задачен управител"
MENU IDR_TASKMANAGER
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Tab1", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
CONTROL "", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
END
IDD_APPLICATION_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&Нова задача...", IDC_NEWTASK, 176, 189, 66, 14
PUSHBUTTON "Пре&включване на...", IDC_SWITCHTO, 102, 189, 75, 14, WS_DISABLED
CONTROL "", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
PUSHBUTTON "&Прекратяване на задача", IDC_ENDTASK, 7, 189, 95, 14, WS_DISABLED
PUSHBUTTON "Пре&включване на...", IDC_SWITCHTO, 102, 189, 75, 14, WS_DISABLED
PUSHBUTTON "&Нова задача...", IDC_NEWTASK, 176, 189, 66, 14
END
IDD_PROCESS_PAGE DIALOGEX 0, 0, 247, 220
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&Прекратяване на задачата", IDC_ENDPROCESS, 144, 203, 100, 14
CONTROL "", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
CONTROL "&Показване на действията на всички потребители", IDC_SHOWALLPROCESSES, "Button",
BS_AUTOCHECKBOX | WS_TABSTOP, 7, 191, 190, 10
BS_AUTOCHECKBOX | WS_TABSTOP, 5, 191, 190, 10
PUSHBUTTON "&Прекратяване на задачата", IDC_ENDPROCESS, 144, 203, 100, 14
END
/* IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210 */
IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
@ -223,20 +222,10 @@ BEGIN
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
GROUPBOX "Дневник на ЦПУ", IDC_CPU_USAGE_HISTORY_FRAME, 74, 5, 168, 54, 0, WS_EX_TRANSPARENT
GROUPBOX "Дневник на паметта", IDC_MEMORY_USAGE_HISTORY_FRAME, 74, 63, 168, 54, 0, WS_EX_TRANSPARENT
PUSHBUTTON "CPU Usage Display", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Показване заетостта на паметта", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Дневник на ЦПУ", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Дневник на паметта", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Обезбубяващи канали"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_DEBUG_CHANNELS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP | LVS_SORTASCENDING, 7, 7, 233, 177
PUSHBUTTON "Затваряне", IDOK, 171, 189, 69, 14
PUSHBUTTON "", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_AFFINITY_DIALOG DIALOGEX 0, 0, 231, 154
@ -246,7 +235,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "Добре", IDOK, 120, 133, 50, 14
PUSHBUTTON "Отказ", IDCANCEL, 174, 133, 50, 14
LTEXT "Настройката на сродството на процесора указва на кои ЦПУта е разрешено изпълнението да действието.", IDC_STATIC,5,5,220,16
LTEXT "Настройката на сродството на процесора указва на кои ЦПУта е разрешено изпълнението да действието.", IDC_STATIC,5,5,220,16
CONTROL "ЦПУ 0", IDC_CPU0, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 11, 28, 37, 10
CONTROL "ЦПУ 1", IDC_CPU1, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 11, 41, 37, 10
CONTROL "ЦПУ 2", IDC_CPU2, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 11, 54, 37, 10
@ -326,58 +315,6 @@ BEGIN
IDS_IDLE_PROCESS "Бездействия"
END
STRINGTABLE
BEGIN
ID_FILE_NEW "Изпълнява ново приложение"
ID_OPTIONS_ALWAYSONTOP "Задачният управител остава над всички други прозорци, ако не е смален."
ID_OPTIONS_MINIMIZEONUSE "Задачният управител се смалява, когато се изпълнява действие Превключване (SwitchTo)"
ID_OPTIONS_HIDEWHENMINIMIZED "Скриване на задачния управител при смаляването му"
ID_VIEW_REFRESH "Насилване на задачния управител да опресни веднага, независимо от настройките за време наопресняване"
ID_VIEW_LARGE "Показва задачите с големи значета"
ID_VIEW_SMALL "Показва задачите с малки значета"
ID_VIEW_DETAILS "Показва сведения за всички задачи"
ID_VIEW_UPDATESPEED_HIGH "Обновяване на екрана два пъти в секунда"
ID_VIEW_UPDATESPEED_NORMAL "Обновяване на екрана на две секунди"
ID_VIEW_UPDATESPEED_LOW "Обновяване на екрана четири секунди"
END
STRINGTABLE
BEGIN
ID_VIEW_UPDATESPEED_PAUSED "Без самообновяване"
ID_WINDOWS_TILEHORIZONTALLY "Настелва прозорците водоравно върху работната площ"
ID_WINDOWS_TILEVERTICALLY "Настелва прозорците отвесно върху работната площ"
ID_WINDOWS_MINIMIZE "Смалява прозорците"
ID_WINDOWS_MAXIMIZE "Уголемява прозорците"
ID_WINDOWS_CASCADE "Надипля прозорците диагонално на работната площ"
ID_WINDOWS_BRINGTOFRONT "Извежда прозореца отпред, но не превключва на него."
ID_HELP_TOPICS "Показва помощ за задачния управител"
ID_HELP_ABOUT "Показва сведения за приложението, версията и възпроизводственото право."
ID_FILE_EXIT "Излиза от задачния управител"
ID_OPTIONS_SHOW16BITTASKS "Показва 16-разрядните задачи под свързания ntvdm.exe"
ID_VIEW_SELECTCOLUMNS "Избор кои стълбове да се виждат в страницата за действията"
ID_VIEW_SHOWKERNELTIMES "Показва времето на ядрото в графиките за изпълнителността"
ID_VIEW_CPUHISTORY_ONEGRAPHALL "Единствена графика показва общата заетост на ЦПУ"
ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "Всяко ЦПУ има собствена графика"
ID_APPLICATION_PAGE_SWITCHTO "Извеждане на задача отпред"
END
STRINGTABLE
BEGIN
ID_ENDTASK "Казва на избраните задачи да се затворят"
ID_GOTOPROCESS "Switches the focus to the process of the selected task"
ID_RESTORE "Възстановявява задачния управител от скрито състояние"
ID_PROCESS_PAGE_ENDPROCESS "Премахва действието от системата"
ID_PROCESS_PAGE_ENDPROCESSTREE "Премахва процеса и всичките му наследници от системата"
ID_PROCESS_PAGE_DEBUG "Прикача бубочистач към това действие"
ID_PROCESS_PAGE_SETAFFINITY "Определя на кои процесори е позволено да бъде изпълнявано действието"
ID_PROCESS_PAGE_SETPRIORITY_REALTIME "Дава на действието ПРЕДЕЛНО първенство"
ID_PROCESS_PAGE_SETPRIORITY_HIGH "Дава на действието ВИСОКО първенство"
ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL "Дава на действието ПОВИШЕНО първенство"
ID_PROCESS_PAGE_SETPRIORITY_NORMAL "Дава на действието ОБИКНОВЕНО първенство"
ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL "Дава на действието ПОНИЖЕНО първенство"
ID_PROCESS_PAGE_SETPRIORITY_LOW "Дава на действието НИСКО първенство"
END
STRINGTABLE
BEGIN
IDS_TAB_APPS "Приложения"

View file

@ -13,7 +13,7 @@ BEGIN
MENUITEM "&Vždy navrchu", ID_OPTIONS_ALWAYSONTOP, CHECKED
MENUITEM "&Minimalizovat při použití", ID_OPTIONS_MINIMIZEONUSE, CHECKED
MENUITEM "&Skrýt při minimalizaci", ID_OPTIONS_HIDEWHENMINIMIZED, CHECKED
MENUITEM "&Zobrazit 16-bitové úlohy", ID_OPTIONS_SHOW16BITTASKS, CHECKED
MENUITEM "", ID_OPTIONS_SHOW16BITTASKS, CHECKED
END
POPUP "&Zobrazit"
BEGIN
@ -26,18 +26,18 @@ BEGIN
MENUITEM "&Zastavit", ID_VIEW_UPDATESPEED_PAUSED
END
MENUITEM SEPARATOR
MENUITEM "&Velké ikony", ID_VIEW_LARGE
MENUITEM "&Malé ikony", ID_VIEW_SMALL
MENUITEM "&Detaily", ID_VIEW_DETAILS, CHECKED
MENUITEM "&Vybrat sloupce...", ID_VIEW_SELECTCOLUMNS
POPUP "&Historie CPU"
MENUITEM "", ID_VIEW_LARGE
MENUITEM "", ID_VIEW_SMALL
MENUITEM "", ID_VIEW_DETAILS, CHECKED
MENUITEM "", ID_VIEW_SELECTCOLUMNS
POPUP ""
BEGIN
MENUITEM "&Jeden graf, všechny procesory", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "&Jeden graf, jeden procesor", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
END
MENUITEM "&Zobrazit časy jádra", ID_VIEW_SHOWKERNELTIMES
MENUITEM "", ID_VIEW_SHOWKERNELTIMES
END
POPUP "&Okna"
POPUP ""
BEGIN
MENUITEM "Vyrovnat &horizontálně", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "Vyrovnat &vertikálně", ID_WINDOWS_TILEVERTICALLY
@ -48,15 +48,15 @@ BEGIN
END
POPUP "Vy&pnout"
BEGIN
MENUITEM "Režim &spánku", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernace", ID_SHUTDOWN_HIBERNATE
MENUITEM "&Vypnout", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restartovat", ID_SHUTDOWN_REBOOT
MENUITEM "&Odhlásit uživatele %s", ID_SHUTDOWN_LOGOFF
MENUITEM "Režim &spánku", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernace", ID_SHUTDOWN_HIBERNATE
MENUITEM "&Vypnout", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restartovat", ID_SHUTDOWN_REBOOT
MENUITEM "&Odhlásit uživatele %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Přepnout uživatele\tWin+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "&Zamknout počítač\tWin+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "O&dpojit se", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "Vy&jmout počítač", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
MENUITEM "&Zamknout počítač\tWin+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "O&dpojit se", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "Vy&jmout počítač", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
END
POPUP "&Nápověda"
BEGIN
@ -78,7 +78,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT1 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Nová úloha (Spustit...)", ID_FILE_NEW
MENUITEM SEPARATOR
@ -90,7 +90,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT2 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Přepnout do", ID_APPLICATION_PAGE_SWITCHTO
MENUITEM "&Přenést do popředí", ID_WINDOWS_BRINGTOFRONT
@ -108,7 +108,7 @@ END
IDR_TRAY_POPUP MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Obnovit", ID_RESTORE
MENUITEM "&Uzavřít", ID_FILE_EXIT
@ -119,7 +119,7 @@ END
IDR_PROCESS_PAGE_CONTEXT MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Ukončit proces", ID_PROCESS_PAGE_ENDPROCESS
MENUITEM "Ukončit &strom procesu", ID_PROCESS_PAGE_ENDPROCESSTREE
@ -149,32 +149,31 @@ CAPTION "Správce úloh"
MENU IDR_TASKMANAGER
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Tab1", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
CONTROL "", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
END
IDD_APPLICATION_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&Nová úloha...", IDC_NEWTASK, 187, 189, 53, 14
PUSHBUTTON "&Přepnout", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
CONTROL "", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
PUSHBUTTON "&Ukončit úlohu", IDC_ENDTASK, 75, 189, 53, 14, WS_DISABLED
PUSHBUTTON "&Přepnout", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
PUSHBUTTON "&Nová úloha...", IDC_NEWTASK, 187, 189, 53, 14
END
IDD_PROCESS_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&Ukončit proces", IDC_ENDPROCESS, 171, 189, 69, 14
CONTROL "", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
CONTROL "&Zobrazit procesy všech uživatelů", IDC_SHOWALLPROCESSES, "Button",
BS_AUTOCHECKBOX | WS_TABSTOP, 7, 191, 153, 10
BS_AUTOCHECKBOX | WS_TABSTOP, 5, 191, 153, 10
PUSHBUTTON "&Ukončit proces", IDC_ENDPROCESS, 171, 189, 69, 14
END
/* IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210 */
IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
@ -223,20 +222,10 @@ BEGIN
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
GROUPBOX "Historie využití CPU", IDC_CPU_USAGE_HISTORY_FRAME, 74, 5, 168, 54, 0, WS_EX_TRANSPARENT
GROUPBOX "Historie využití paměti", IDC_MEMORY_USAGE_HISTORY_FRAME, 74, 63, 168, 54, 0, WS_EX_TRANSPARENT
PUSHBUTTON "Zobrazení využití CPU", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Zobrazení využití paměti", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Historie využití CPU", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Historie využití paměti", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Kanály ladění"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_DEBUG_CHANNELS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP | LVS_SORTASCENDING, 7, 7, 233, 177
PUSHBUTTON "Zavřít", IDOK, 171, 189, 69, 14
PUSHBUTTON "", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_AFFINITY_DIALOG DIALOGEX 0, 0, 231, 154
@ -326,58 +315,6 @@ BEGIN
IDS_IDLE_PROCESS "Nečinné procesy"
END
STRINGTABLE
BEGIN
ID_FILE_NEW "Spustí novou aplikaci"
ID_OPTIONS_ALWAYSONTOP "Správce úloh zůstane zobrazený nad ostatními okny, dokud jej neminimalizujete"
ID_OPTIONS_MINIMIZEONUSE "Správce úloh se zminimalizuje po přepnutí na jinou úlohu"
ID_OPTIONS_HIDEWHENMINIMIZED "Schovat správce úloh po minimalizaci"
ID_VIEW_REFRESH "Přinutí správce úloh k aktualizaci nezávisle na nastavení rychlosti aktualizace"
ID_VIEW_LARGE "Zobrazí úlohy velkými ikonami"
ID_VIEW_SMALL "Zobrazí úlohy malými ikonami"
ID_VIEW_DETAILS "Zobrazí informace o každé úloze"
ID_VIEW_UPDATESPEED_HIGH "Aktualizuje ukazatel dvakrát za vteřinu"
ID_VIEW_UPDATESPEED_NORMAL "Aktualizuje ukazatel jednou za dvě vteřinu"
ID_VIEW_UPDATESPEED_LOW "Aktualizuje ukazatel jednou za čtyři vteřinu"
END
STRINGTABLE
BEGIN
ID_VIEW_UPDATESPEED_PAUSED "Automaticky neaktualizuje"
ID_WINDOWS_TILEHORIZONTALLY "Vyrovná okna horizontálně na ploše"
ID_WINDOWS_TILEVERTICALLY "Vyrovná okna vertikálně na ploše"
ID_WINDOWS_MINIMIZE "Minimalizuje okna"
ID_WINDOWS_MAXIMIZE "Maximalizuje okna"
ID_WINDOWS_CASCADE "Poskládá okna do diagonální kaskády"
ID_WINDOWS_BRINGTOFRONT "Přesune úlohu do popředí, ale nepřepne do ní"
ID_HELP_TOPICS "Zobrazí témata nápovědy pro správce úloh"
ID_HELP_ABOUT "Zobrazí informace o aplikaci, její verzi a copyright"
ID_FILE_EXIT "Ukončí správce úloh"
ID_OPTIONS_SHOW16BITTASKS "Zobrazí 16-bitové úlohy pod NTVDM"
ID_VIEW_SELECTCOLUMNS "Vyberte, které sloupce budou viditelné na kartě Procesy"
ID_VIEW_SHOWKERNELTIMES "Zobrazí čas jádra v grafu výkonu"
ID_VIEW_CPUHISTORY_ONEGRAPHALL "Jediný graf historie zobrazí celkovou využitelnost CPU"
ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "Každý procesor má svůj vlastní graf historie"
ID_APPLICATION_PAGE_SWITCHTO "Přepne úlohu do popředí"
END
STRINGTABLE
BEGIN
ID_ENDTASK "Pokusí se ukončit zvolenou aplikaci"
ID_GOTOPROCESS "Přepne na proces zvolené úlohy"
ID_RESTORE "Obnoví správce úloh z neviditelného stavu"
ID_PROCESS_PAGE_ENDPROCESS "Odstraní proces ze systému"
ID_PROCESS_PAGE_ENDPROCESSTREE "Odstraní proces a všechny jeho dceřinné podprocesy ze systému"
ID_PROCESS_PAGE_DEBUG "Připojí ladicí aplikaci k tomuto procesu"
ID_PROCESS_PAGE_SETAFFINITY "Spravuje, který procesor obslouží daný proces"
ID_PROCESS_PAGE_SETPRIORITY_REALTIME "Přiřadí procesu Realtime prioritu"
ID_PROCESS_PAGE_SETPRIORITY_HIGH "Přiřadí procesu vysokou prioritu"
ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL "Přiřadí procesu nadprůměrnou prioritu"
ID_PROCESS_PAGE_SETPRIORITY_NORMAL "Přiřadí procesu normální prioritu"
ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL "Přiřadí procesu podprůměrnou prioritu"
ID_PROCESS_PAGE_SETPRIORITY_LOW "Přiřadí procesu nízkou prioritu"
END
STRINGTABLE
BEGIN
IDS_TAB_APPS "Aplikace"

View file

@ -13,7 +13,7 @@ BEGIN
MENUITEM "&Altid Øverst", ID_OPTIONS_ALWAYSONTOP, CHECKED
MENUITEM "&Minimere Ved Brug", ID_OPTIONS_MINIMIZEONUSE, CHECKED
MENUITEM "&Skjul Når Minimeret", ID_OPTIONS_HIDEWHENMINIMIZED, CHECKED
MENUITEM "&Vis 16-bit Opgaver", ID_OPTIONS_SHOW16BITTASKS, CHECKED
MENUITEM "", ID_OPTIONS_SHOW16BITTASKS, CHECKED
END
POPUP "&Vis"
BEGIN
@ -26,18 +26,18 @@ BEGIN
MENUITEM "&Pauset", ID_VIEW_UPDATESPEED_PAUSED
END
MENUITEM SEPARATOR
MENUITEM "St&ore Ikoner", ID_VIEW_LARGE
MENUITEM "S&må Ikoner", ID_VIEW_SMALL
MENUITEM "&Detaljer", ID_VIEW_DETAILS, CHECKED
MENUITEM "&Vælg Kolonner...", ID_VIEW_SELECTCOLUMNS
POPUP "&CPU Historie"
MENUITEM "", ID_VIEW_LARGE
MENUITEM "", ID_VIEW_SMALL
MENUITEM "", ID_VIEW_DETAILS, CHECKED
MENUITEM "", ID_VIEW_SELECTCOLUMNS
POPUP ""
BEGIN
MENUITEM "&En Graf, Alle CPUer", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "En Graf &Pr CPU", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
END
MENUITEM "&Vis Kernel Tider", ID_VIEW_SHOWKERNELTIMES
MENUITEM "", ID_VIEW_SHOWKERNELTIMES
END
POPUP "&Vinduer"
POPUP ""
BEGIN
MENUITEM "Tile &Horisontalt", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "Tile &Verticalt", ID_WINDOWS_TILEVERTICALLY
@ -48,15 +48,15 @@ BEGIN
END
POPUP "Sh&ut Down"
BEGIN
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
END
POPUP "&Hjælp"
BEGIN
@ -78,7 +78,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT1 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Ny Opgave (Kør...)", ID_FILE_NEW
MENUITEM SEPARATOR
@ -90,7 +90,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT2 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Skift Til", ID_APPLICATION_PAGE_SWITCHTO
MENUITEM "&Bring til front", ID_WINDOWS_BRINGTOFRONT
@ -108,7 +108,7 @@ END
IDR_TRAY_POPUP MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Gendan", ID_RESTORE
MENUITEM "&Luk", ID_FILE_EXIT
@ -119,7 +119,7 @@ END
IDR_PROCESS_PAGE_CONTEXT MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Afslut Process", ID_PROCESS_PAGE_ENDPROCESS
MENUITEM "Afslut Process &Træ", ID_PROCESS_PAGE_ENDPROCESSTREE
@ -149,32 +149,31 @@ CAPTION "Opgavestyring"
MENU IDR_TASKMANAGER
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Tab1", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
CONTROL "", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
END
IDD_APPLICATION_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&Ny Opgave...", IDC_NEWTASK, 187, 189, 53, 14
PUSHBUTTON "&Skift Til", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
CONTROL "", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
PUSHBUTTON "&Afslut Opgave", IDC_ENDTASK, 75, 189, 53, 14, WS_DISABLED
PUSHBUTTON "&Skift Til", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
PUSHBUTTON "&Ny Opgave...", IDC_NEWTASK, 187, 189, 53, 14
END
IDD_PROCESS_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&Afslut Proces", IDC_ENDPROCESS, 171, 189, 69, 14
CONTROL "", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
CONTROL "&Vis Processor fra alle brugere", IDC_SHOWALLPROCESSES, "Button",
BS_AUTOCHECKBOX | WS_TABSTOP, 7, 191, 111, 10
BS_AUTOCHECKBOX | WS_TABSTOP, 5, 191, 111, 10
PUSHBUTTON "&Afslut Proces", IDC_ENDPROCESS, 171, 189, 69, 14
END
/* IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210 */
IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
@ -223,20 +222,10 @@ BEGIN
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
GROUPBOX "CPU Usage History", IDC_CPU_USAGE_HISTORY_FRAME, 74, 5, 168, 54, 0, WS_EX_TRANSPARENT
GROUPBOX "Hukommelses Forbrug Historik", IDC_MEMORY_USAGE_HISTORY_FRAME, 74, 63, 168, 54, 0, WS_EX_TRANSPARENT
PUSHBUTTON "CPU Forbrug Visning", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Hukommelses Forbrug Visning", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "CPU Forbrug Historik", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Hukommelses Forbrug Historik", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Debug Kanaler"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_DEBUG_CHANNELS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP | LVS_SORTASCENDING, 7, 7, 233, 177
PUSHBUTTON "Luk", IDOK, 171, 189, 69, 14
PUSHBUTTON "", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_AFFINITY_DIALOG DIALOGEX 0, 0, 231, 154
@ -326,58 +315,6 @@ BEGIN
IDS_IDLE_PROCESS "System Idle Process"
END
STRINGTABLE
BEGIN
ID_FILE_NEW "Kører et nyt Program"
ID_OPTIONS_ALWAYSONTOP "Opgavestyring bliver i front af alle de andre vinduer med mindre Opgavestyring er minimeret"
ID_OPTIONS_MINIMIZEONUSE "Opgavestyring er minimeret når en Gå til operation er fortaget"
ID_OPTIONS_HIDEWHENMINIMIZED "Skjul Opgavestyring ved minimering"
ID_VIEW_REFRESH "Gennemtving Opgavestyring til at opdatere nu"
ID_VIEW_LARGE "Vis Opgaver med store ikoner"
ID_VIEW_SMALL "Vis Opgaver med små ikoner"
ID_VIEW_DETAILS "Vis information om alle opgaver"
ID_VIEW_UPDATESPEED_HIGH "Opdatere visning 2 gange per sekund"
ID_VIEW_UPDATESPEED_NORMAL "Opdatere visning hvert 2 sekund"
ID_VIEW_UPDATESPEED_LOW "Opdatere visning hvert 4 sekund"
END
STRINGTABLE
BEGIN
ID_VIEW_UPDATESPEED_PAUSED "Opdatere ikke visning automatisk"
ID_WINDOWS_TILEHORIZONTALLY "Tiles the windows horizontally on the desktop"
ID_WINDOWS_TILEVERTICALLY "Tiles the windows vertically on the desktop"
ID_WINDOWS_MINIMIZE "Minimizes the windows"
ID_WINDOWS_MAXIMIZE "Maximizes the windows"
ID_WINDOWS_CASCADE "Cascades the windows diagonally on the desktop"
ID_WINDOWS_BRINGTOFRONT "Brings the window front, but does not switch to it"
ID_HELP_TOPICS "Viser Opgavestyring Hjælpe Emner"
ID_HELP_ABOUT "Viser program information, version nummer, of kopibeskyttelse"
ID_FILE_EXIT "Exits the Task Manager application"
ID_OPTIONS_SHOW16BITTASKS "Viser 16-bit opgaver som kører under ntvdm.exe"
ID_VIEW_SELECTCOLUMNS "Vælg hvilke kolonner der vil være tilgængelig under Processor Siden"
ID_VIEW_SHOWKERNELTIMES "Viser kernel tider i performance graffen"
ID_VIEW_CPUHISTORY_ONEGRAPHALL "En enkelt Historie graf der viser det totale CPU forbrug"
ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "Hver cpu har dens egen historie graf"
ID_APPLICATION_PAGE_SWITCHTO "Bringer opgaven til fronten, og skifter fokus til denne opgave"
END
STRINGTABLE
BEGIN
ID_ENDTASK "Fortæller den valgt opgave at den skal lukkes"
ID_GOTOPROCESS "Switches the focus to the process of the selected task"
ID_RESTORE "Gendanner Opgavestyring fra sin skjule position"
ID_PROCESS_PAGE_ENDPROCESS "Removes the process from the system"
ID_PROCESS_PAGE_ENDPROCESSTREE "Removes this process and all descendants from the system"
ID_PROCESS_PAGE_DEBUG "Attaches the debugger to this process"
ID_PROCESS_PAGE_SETAFFINITY "Kontrollere hvilken processorer processen er tilladt at køre på!"
ID_PROCESS_PAGE_SETPRIORITY_REALTIME "Sets process to the REALTIME priority class"
ID_PROCESS_PAGE_SETPRIORITY_HIGH "Sets process to the HIGH priority class"
ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL "Sæt proces til Over Normal Priotet Klasse"
ID_PROCESS_PAGE_SETPRIORITY_NORMAL "Sæt proces til Normal Priotet Klasse"
ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL "Sæt proces til Under Normal Priotet Klasse"
ID_PROCESS_PAGE_SETPRIORITY_LOW "Sæt proces til Lav Priotet Klasse"
END
STRINGTABLE
BEGIN
IDS_TAB_APPS "Applications"

View file

@ -1,4 +1,4 @@
/* Deutsch resource file by Klemens Friedl */
/* TRANSLATOR: Klemens Friedl */
LANGUAGE LANG_GERMAN, SUBLANG_NEUTRAL
@ -15,7 +15,7 @@ BEGIN
MENUITEM "&Immer im Vordergrund", ID_OPTIONS_ALWAYSONTOP, CHECKED
MENUITEM "&Nach Programmstart minimieren", ID_OPTIONS_MINIMIZEONUSE, CHECKED
MENUITEM "&Ausblenden, wenn minimiert", ID_OPTIONS_HIDEWHENMINIMIZED, CHECKED
MENUITEM "&16-Bit-Tasks anzeigen", ID_OPTIONS_SHOW16BITTASKS, CHECKED
MENUITEM "", ID_OPTIONS_SHOW16BITTASKS, CHECKED
END
POPUP "&Ansicht"
BEGIN
@ -28,18 +28,18 @@ BEGIN
MENUITEM "Ang&ehalten", ID_VIEW_UPDATESPEED_PAUSED
END
MENUITEM SEPARATOR
MENUITEM "&Große Symbole", ID_VIEW_LARGE
MENUITEM "K&leine Symbole", ID_VIEW_SMALL
MENUITEM "&Details", ID_VIEW_DETAILS, CHECKED
MENUITEM "&Spalten auswählen...", ID_VIEW_SELECTCOLUMNS
POPUP "&CPU-Verlauf"
MENUITEM "", ID_VIEW_LARGE
MENUITEM "", ID_VIEW_SMALL
MENUITEM "", ID_VIEW_DETAILS, CHECKED
MENUITEM "", ID_VIEW_SELECTCOLUMNS
POPUP ""
BEGIN
MENUITEM "&Alle CPUs in einem Diagramm", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "&Ein Diagramm pro CPU", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
END
MENUITEM "K&ernel-Zeiten anzeigen", ID_VIEW_SHOWKERNELTIMES
MENUITEM "", ID_VIEW_SHOWKERNELTIMES
END
POPUP "&Fenster"
POPUP ""
BEGIN
MENUITEM "&Untereinander", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "&Nebeneinander", ID_WINDOWS_TILEVERTICALLY
@ -80,7 +80,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT1 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Neuer Task (Ausführen...)", ID_FILE_NEW
MENUITEM SEPARATOR
@ -92,7 +92,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT2 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Wechseln zu", ID_APPLICATION_PAGE_SWITCHTO
MENUITEM "&In Vordergrund", ID_WINDOWS_BRINGTOFRONT
@ -110,7 +110,7 @@ END
IDR_TRAY_POPUP MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Wiederherstellen", ID_RESTORE
MENUITEM "S&chließen", ID_FILE_EXIT
@ -121,7 +121,7 @@ END
IDR_PROCESS_PAGE_CONTEXT MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Prozess beenden", ID_PROCESS_PAGE_ENDPROCESS
MENUITEM "Pr&ozessstruktur beenden", ID_PROCESS_PAGE_ENDPROCESSTREE
@ -151,38 +151,37 @@ CAPTION "Task-Manager"
MENU IDR_TASKMANAGER
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Tab1", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
CONTROL "", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
END
IDD_APPLICATION_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&Neuer Task...", IDC_NEWTASK, 187, 189, 53, 14
PUSHBUTTON "&Wechseln zu", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
CONTROL "", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
PUSHBUTTON "&Task beenden", IDC_ENDTASK, 75, 189, 53, 14, WS_DISABLED
PUSHBUTTON "&Wechseln zu", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
PUSHBUTTON "&Neuer Task...", IDC_NEWTASK, 187, 189, 53, 14
END
IDD_PROCESS_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&Prozess beenden", IDC_ENDPROCESS, 171, 189, 69, 14
CONTROL "", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
CONTROL "Prozesse aller &Benutzer anzeigen", IDC_SHOWALLPROCESSES, "Button",
BS_AUTOCHECKBOX | WS_TABSTOP, 7, 191, 120, 10
BS_AUTOCHECKBOX | WS_TABSTOP, 5, 191, 120, 10
PUSHBUTTON "&Prozess beenden", IDC_ENDPROCESS, 171, 189, 69, 14
END
/* IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210 */
IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "CPU-Auslastung", IDC_CPU_USAGE_FRAME, 5, 5, 67, 54, 0, WS_EX_TRANSPARENT
GROUPBOX "Auslagerungsdatei", IDC_MEM_USAGE_FRAME, 5, 63, 67, 54, BS_LEFTTEXT, WS_EX_TRANSPARENT // 5, 63, 60, 54
GROUPBOX "CPU-Last", IDC_CPU_USAGE_FRAME, 5, 5, 60, 54, 0, WS_EX_TRANSPARENT
GROUPBOX "Speicher-Last", IDC_MEM_USAGE_FRAME, 5, 63, 60, 54, BS_LEFTTEXT, WS_EX_TRANSPARENT
GROUPBOX "Insgesamt", IDC_TOTALS_FRAME, 5, 122, 117, 39, 0, WS_EX_TRANSPARENT
GROUPBOX "Zugesicherter Speicher (KB)", IDC_COMMIT_CHARGE_FRAME, 5, 166, 117, 39, 0, WS_EX_TRANSPARENT
GROUPBOX "Physikalischer Speicher (KB)", IDC_PHYSICAL_MEMORY_FRAME, 126, 122, 117, 39, 0, WS_EX_TRANSPARENT
@ -196,49 +195,39 @@ BEGIN
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
EDITTEXT IDC_TOTALS_PROCESS_COUNT, 71, 149, 48, 8, ES_RIGHT | ES_READONLY |
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
LTEXT "Insgesamt", IDS_COMMIT_CHARGE_TOTAL, 12, 175, 50, 8 // 27
LTEXT "Grenzwert", IDS_COMMIT_CHARGE_LIMIT, 12, 184, 50, 8, NOT WS_BORDER // 15
LTEXT "Maximalwert", IDS_COMMIT_CHARGE_PEAK, 12, 193, 50, 8 // 34
LTEXT "Insgesamt", IDS_COMMIT_CHARGE_TOTAL, 12, 175, 50, 8
LTEXT "Grenzwert", IDS_COMMIT_CHARGE_LIMIT, 12, 184, 50, 8, NOT WS_BORDER
LTEXT "Maximalwert", IDS_COMMIT_CHARGE_PEAK, 12, 193, 50, 8
EDITTEXT IDC_COMMIT_CHARGE_TOTAL, 71, 174, 48, 8, ES_RIGHT | ES_READONLY |
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
EDITTEXT IDC_COMMIT_CHARGE_LIMIT, 71, 184, 48, 8, ES_RIGHT | ES_READONLY |
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
EDITTEXT IDC_COMMIT_CHARGE_PEAK, 71, 193, 48, 8, ES_RIGHT | ES_READONLY |
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
LTEXT "Insgesamt", IDS_PHYSICAL_MEMORY_TOTAL, 133, 131, 50, 8 // 27
LTEXT "Verfügbar", IDS_PHYSICAL_MEMORY_AVAILABLE, 133, 140, 50, 8 // 30
LTEXT "Systemcache", IDS_PHYSICAL_MEMORY_SYSTEM_CACHE, 133, 149, 46, 8 // 46
LTEXT "Insgesamt", IDS_PHYSICAL_MEMORY_TOTAL, 133, 131, 50, 8
LTEXT "Verfügbar", IDS_PHYSICAL_MEMORY_AVAILABLE, 133, 140, 50, 8
LTEXT "Systemcache", IDS_PHYSICAL_MEMORY_SYSTEM_CACHE, 133, 149, 46, 8
EDITTEXT IDC_PHYSICAL_MEMORY_TOTAL, 192, 131, 48, 8, ES_RIGHT | ES_READONLY |
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
EDITTEXT IDC_PHYSICAL_MEMORY_AVAILABLE, 192, 140, 48, 8, ES_RIGHT | ES_READONLY |
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
EDITTEXT IDC_PHYSICAL_MEMORY_SYSTEM_CACHE, 192, 149, 48, 8, ES_RIGHT | ES_READONLY |
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
LTEXT "Insgesamt", IDS_KERNEL_MEMORY_TOTAL, 133, 174, 50, 8 // 27
LTEXT "Ausgelagert", IDS_KERNEL_MEMORY_PAGED, 133, 184, 50, 8 // 21
LTEXT "Nicht ausgelagert", IDS_KERNEL_MEMORY_NONPAGED, 133, 193, 60, 8 // 34
LTEXT "Insgesamt", IDS_KERNEL_MEMORY_TOTAL, 133, 174, 50, 8
LTEXT "Ausgelagert", IDS_KERNEL_MEMORY_PAGED, 133, 184, 50, 8
LTEXT "Nicht ausgelagert", IDS_KERNEL_MEMORY_NONPAGED, 133, 193, 60, 8
EDITTEXT IDC_KERNEL_MEMORY_TOTAL, 192, 174, 48, 8, ES_RIGHT | ES_READONLY |
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
EDITTEXT IDC_KERNEL_MEMORY_PAGED, 192, 184, 48, 8, ES_RIGHT | ES_READONLY |
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
EDITTEXT IDC_KERNEL_MEMORY_NONPAGED, 192, 193, 48, 8, ES_RIGHT | ES_READONLY |
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
GROUPBOX "Verlauf der CPU-Auslastung", IDC_CPU_USAGE_HISTORY_FRAME, 76, 5, 166, 54, 0, WS_EX_TRANSPARENT
GROUPBOX "Verlauf der Auslagerungsdateiauslastung", IDC_MEMORY_USAGE_HISTORY_FRAME, 76, 63, 166, 54, 0, WS_EX_TRANSPARENT
PUSHBUTTON "CPU-Auslastungsanzeige", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Auslagerungsdateiauslastungsanzeige", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "CPU-Auslastungsverlaufsanzeige", IDC_CPU_USAGE_HISTORY_GRAPH, 82, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Auslagerungsdateiauslastungs-Verlaufsanzeige", IDC_MEM_USAGE_HISTORY_GRAPH, 82, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Debug-Kanäle"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_DEBUG_CHANNELS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP | LVS_SORTASCENDING, 7, 7, 233, 177
PUSHBUTTON "Schließen", IDOK, 171, 189, 69, 14
GROUPBOX "CPU-Lastverlauf", IDC_CPU_USAGE_HISTORY_FRAME, 74, 5, 168, 54, 0, WS_EX_TRANSPARENT
GROUPBOX "Speicher-Lastverlauf", IDC_MEMORY_USAGE_HISTORY_FRAME, 74, 63, 168, 54, 0, WS_EX_TRANSPARENT
PUSHBUTTON "", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_AFFINITY_DIALOG DIALOGEX 0, 0, 231, 154
@ -283,40 +272,40 @@ BEGIN
CONTROL "CPU 31", IDC_CPU31, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 175, 119, 41, 10
END
IDD_COLUMNS_DIALOG DIALOGEX 0, 0, 240, 199 // 0, 0, 195, 199
IDD_COLUMNS_DIALOG DIALOGEX 0, 0, 240, 199
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Spalten auswählen"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "OK", IDOK, 124, 178, 50, 14 // 84
PUSHBUTTON "Abbrechen", IDCANCEL, 178, 178, 50, 14 // 138
LTEXT "Wählen Sie die Spalten aus, die auf der Registerkarte Prozesse angezeigt werden sollen.", IDC_STATIC, 7, 7, 221, 17 // 181
DEFPUSHBUTTON "OK", IDOK, 124, 178, 50, 14
PUSHBUTTON "Abbrechen", IDCANCEL, 178, 178, 50, 14
LTEXT "Wählen Sie die Spalten aus, die auf der Registerkarte Prozesse angezeigt werden sollen.", IDC_STATIC, 7, 7, 221, 17
CONTROL "&Name", IDC_IMAGENAME, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 7, 28, 56, 10
CONTROL "&PID (Prozess-ID)", IDC_PID, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 39, 88, 10
CONTROL "&CPU-Auslastung", IDC_CPUUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 50, 80, 10 // 53
CONTROL "&CPU", IDC_CPUUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 50, 80, 10
CONTROL "CP&U-Zeit", IDC_CPUTIME, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 61, 48, 10
CONTROL "&Speicherauslastung", IDC_MEMORYUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 72, 90, 10 // 63
CONTROL "Verän&d. der Speicherauslastung", IDC_MEMORYUSAGEDELTA, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 83, 120, 10 // 82
CONTROL "&Maximale Speicherauslastung", IDC_PEAKMEMORYUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 94, 115, 10 // 82
CONTROL "&Speicherlast", IDC_MEMORYUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 72, 90, 10
CONTROL "&Delta Speicherlast", IDC_MEMORYUSAGEDELTA, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 83, 120, 10
CONTROL "&Maximale Speicherlast", IDC_PEAKMEMORYUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 94, 115, 10
CONTROL "S&eitenfehler", IDC_PAGEFAULTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 105, 53, 10
CONTROL "BENUTZE&R-Objekte", IDC_USEROBJECTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 116, 90, 10 // 62
CONTROL "BENUTZE&R-Objekte", IDC_USEROBJECTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 116, 90, 10
CONTROL "E/A (Lesen)", IDC_IOREADS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 127, 49, 10
CONTROL "E/A-Bytes (Lesen)", IDC_IOREADBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 138, 80, 10 // 65
CONTROL "S&itzungskennung", IDC_SESSIONID, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 149, 70, 10 // 50
CONTROL "Benut&zername", IDC_USERNAME, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 160, 70, 10 // 51
CONTROL "Veränderung der Seiten&fehler", IDC_PAGEFAULTSDELTA, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 28, 120, 10 // 107,60
CONTROL "Größe des &virtuellen Speichers", IDC_VIRTUALMEMORYSIZE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 39, 120, 10 // 107, 60
CONTROL "&Ausgelagerter Pool", IDC_PAGEDPOOL, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 50, 80, 10 // 107, 53
CONTROL "Nicht ausgelagerter P&ool", IDC_NONPAGEDPOOL, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 61, 115, 10 // 107
CONTROL "&Basispriorität", IDC_BASEPRIORITY, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 72, 80, 10 // 107
CONTROL "&Handleanzahl", IDC_HANDLECOUNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 83, 59, 10 // 107
CONTROL "&Threadanzahl", IDC_THREADCOUNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 94, 59, 10 // 107
CONTROL "GDI-Obje&kte", IDC_GDIOBJECTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 105, 55, 10 // 107
CONTROL "E/A (Schreiben)", IDC_IOWRITES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 116, 90, 10 // 107
CONTROL "E/A-Bytes (Schreiben)", IDC_IOWRITEBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 127, 105, 10 // 107
CONTROL "E/A (Andere)", IDC_IOOTHER, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 138, 105, 10 // 107
CONTROL "E/A-Bytes (Andere)", IDC_IOOTHERBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 149, 110, 10 // 107
CONTROL "Befeh&lszeile", IDC_COMMANDLINE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 160, 65, 10 // 107
CONTROL "E/A-Bytes (Lesen)", IDC_IOREADBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 138, 80, 10
CONTROL "S&itzungskennung", IDC_SESSIONID, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 149, 70, 10
CONTROL "Benut&zername", IDC_USERNAME, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 160, 70, 10
CONTROL "Delta Seiten&fehler", IDC_PAGEFAULTSDELTA, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 28, 120, 10
CONTROL "&Virtueller Speicher", IDC_VIRTUALMEMORYSIZE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 39, 120, 10
CONTROL "&Ausgelagerter Pool", IDC_PAGEDPOOL, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 50, 80, 10
CONTROL "Nicht ausgelagerter P&ool", IDC_NONPAGEDPOOL, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 61, 115, 10
CONTROL "&Basispriorität", IDC_BASEPRIORITY, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 72, 80, 10
CONTROL "&Handles", IDC_HANDLECOUNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 83, 59, 10
CONTROL "&Threads", IDC_THREADCOUNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 94, 59, 10
CONTROL "GDI-Obje&kte", IDC_GDIOBJECTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 105, 55, 10
CONTROL "E/A (Schreiben)", IDC_IOWRITES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 116, 90, 10
CONTROL "E/A-Bytes (Schreiben)", IDC_IOWRITEBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 127, 105, 10
CONTROL "E/A (Andere)", IDC_IOOTHER, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 138, 105, 10
CONTROL "E/A-Bytes (Andere)", IDC_IOOTHERBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 149, 110, 10
CONTROL "Befeh&lszeile", IDC_COMMANDLINE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 160, 65, 10
END
/* String Tables */
@ -328,58 +317,6 @@ BEGIN
IDS_IDLE_PROCESS "Leerlaufprozess"
END
STRINGTABLE
BEGIN
ID_FILE_NEW "Führt ein neues Programm aus."
ID_OPTIONS_ALWAYSONTOP "Task-Manager bleibt im Vordergrund, wenn nicht minimiert."
ID_OPTIONS_MINIMIZEONUSE "Task-Manager wird minimiert, wenn ein SwitchTo-Vorgang durchgeführt wird."
ID_OPTIONS_HIDEWHENMINIMIZED "Blendet den Task-Manager aus, wenn er minimiert ist."
ID_VIEW_REFRESH "Veranlasst den Task-Manager zur sofortigen Aktualisierung, unabhängig von der Geschwindigkeitseinstellung."
ID_VIEW_LARGE "Zeigt Tasks als große Symbole an."
ID_VIEW_SMALL "Zeigt Tasks als kleine Symbole an."
ID_VIEW_DETAILS "Zeigt Informationen über jeden Task an."
ID_VIEW_UPDATESPEED_HIGH "Aktualisiert die Anzeige zweimal pro Sekunde."
ID_VIEW_UPDATESPEED_NORMAL "Aktualisiert die Anzeige alle zwei Sekunden."
ID_VIEW_UPDATESPEED_LOW "Aktualisiert die Anzeige alle vier Sekunden."
END
STRINGTABLE
BEGIN
ID_VIEW_UPDATESPEED_PAUSED "Aktualisiert nicht automatisch"
ID_WINDOWS_TILEHORIZONTALLY "Ordnet die Fenster horizontal auf dem Desktop an."
ID_WINDOWS_TILEVERTICALLY "Ordnet die Fenster vertikal auf dem Desktop an."
ID_WINDOWS_MINIMIZE "Minimiert die Fenster"
ID_WINDOWS_MAXIMIZE "Maximiert die Fenster"
ID_WINDOWS_CASCADE "Ordnet die Fenster diagonal überlappend auf den Desktop an."
ID_WINDOWS_BRINGTOFRONT "Zeigt das Fenster im Vordergrund an, aber wechselt nicht zu diesem."
ID_HELP_TOPICS "Zeigt die Hilfethemen des Taskmanagers an."
ID_HELP_ABOUT "Zeigt Programminformationen, Versionsnummer und Copyright an."
ID_FILE_EXIT "Beendet den Taskmanager."
ID_OPTIONS_SHOW16BITTASKS "Zeigt die 16-Bit-Tasks unter der zugehörigen ntvdm.exe an."
ID_VIEW_SELECTCOLUMNS "Legt fest welche Spalten auf der Registerkarte Prozesse angezeigt werden."
ID_VIEW_SHOWKERNELTIMES "Zeigt die Kernel-Zeiten in den Systemmonitordiagrammen an."
ID_VIEW_CPUHISTORY_ONEGRAPHALL "Zeigt für jede CPU-Auslastung ein Verlaufsdiagramm an."
ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "Zeigt die gesamte CPU-Auslastung in einem Verlaufsdiagramm an."
ID_APPLICATION_PAGE_SWITCHTO "Zeigt das Fenster im Vordergrund an und wechselt zu diesem Task."
END
STRINGTABLE
BEGIN
ID_ENDTASK "Schließt den markierten Task."
ID_GOTOPROCESS "Wechselt den Fokus zu dem markierten Task."
ID_RESTORE "Wiederherstellen des Task-Managers."
ID_PROCESS_PAGE_ENDPROCESS "Beendet den Prozess."
ID_PROCESS_PAGE_ENDPROCESSTREE "Beendet den Prozess und seine Abhängigkeiten."
ID_PROCESS_PAGE_DEBUG "Hängt den Debugger in diesen Prozess ein."
ID_PROCESS_PAGE_SETAFFINITY "Steuert die Prozessorzugehörigkeit, auf welchen CPUs der Prozess ausgeführt werden darf."
ID_PROCESS_PAGE_SETPRIORITY_REALTIME "Legt die Priorität auf ECHTZEIT fest."
ID_PROCESS_PAGE_SETPRIORITY_HIGH "Legt die Priorität auf HOCH fest."
ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL "Legt die Priorität auf HÖHER ALS NORMAL fest."
ID_PROCESS_PAGE_SETPRIORITY_NORMAL "Legt die Priorität auf NORMAL fest."
ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL "Legt die Priorität auf NIEDRIGER ALS NORMAL fest."
ID_PROCESS_PAGE_SETPRIORITY_LOW "Legt die Priorität auf NIEDRIG fest."
END
STRINGTABLE
BEGIN
IDS_TAB_APPS "Anwendungen"
@ -391,19 +328,19 @@ BEGIN
IDS_TAB_PID "PID"
IDS_TAB_USERNAME "Benutzername"
IDS_TAB_SESSIONID "Sitzungskennung"
IDS_TAB_CPU "CPU-Auslastung"
IDS_TAB_CPU "CPU"
IDS_TAB_CPUTIME "CPU-Zeit"
IDS_TAB_MEMUSAGE "Speicherauslastung"
IDS_TAB_PEAKMEMUSAGE "Veränd. der Speicherauslastung"
IDS_TAB_MEMDELTA "Maximale Speicherauslastung"
IDS_TAB_MEMUSAGE "Speicherlast"
IDS_TAB_PEAKMEMUSAGE "Maximale Speicherlast"
IDS_TAB_MEMDELTA "Delta Speicherlast"
IDS_TAB_PAGEFAULT "Seitenfehler"
IDS_TAB_PFDELTA "Maximale Seitenfehler"
IDS_TAB_VMSIZE "Virtuelle Arbeitsspeichergröße"
IDS_TAB_PFDELTA "Delta Seitenfehler"
IDS_TAB_VMSIZE "Virtueller Speicher"
IDS_TAB_PAGEDPOOL "Ausgelagerter Pool"
IDS_TAB_NPPOOL "Nichtausgelagerter Pool"
IDS_TAB_BASEPRI "Basispriorität"
IDS_TAB_HANDLES "Handleanzahl"
IDS_TAB_THREADS "Threadanzahl"
IDS_TAB_HANDLES "Handles"
IDS_TAB_THREADS "Threads"
IDS_TAB_USERPBJECTS "Benutzer-Objekte"
IDS_TAB_GDIOBJECTS "GDI-Objekte"
IDS_TAB_IOREADS "E/A (Lesen)"
@ -436,7 +373,7 @@ BEGIN
IDS_MSG_CLOSESYSTEMPROCESS "Dies ist ein kritischer Systemprozess. Der Task-Manager wird diesen Prozess nicht beenden."
IDS_MSG_UNABLECHANGEPRIORITY "Kann die Priorität nicht ändern"
IDS_MSG_WARNINGCHANGEPRIORITY "WARNUNG: Das Ändern der Prioritätsklasse dieses Prozesses\nkann zu unerwünschten Ergebnissen, einschl. Systeminstabilität, führen.\nSind Sie sicher, dass Sie diese ändern möchten?"
IDS_MSG_TRAYICONCPUUSAGE "CPU-Auslastung: %d%%"
IDS_MSG_TRAYICONCPUUSAGE "CPU-Last: %d%%"
IDS_STATUS_MEMUSAGE "Speicher: %s / %s (%d%%)"
IDS_STATUS_CPUUSAGE "CPU-Last: %3d%%"
IDS_STATUS_PROCESSES "Prozesse: %d"

View file

@ -1,4 +1,4 @@
/* Greek (GR) resources by Dj Apal */
/* TRANSLATOR: Dj Apal */
LANGUAGE LANG_GREEK, SUBLANG_DEFAULT
@ -15,7 +15,7 @@ BEGIN
MENUITEM "&Πάντα Μπροστά", ID_OPTIONS_ALWAYSONTOP, CHECKED
MENUITEM "&Σμίκρυνση κατά τη Χρήση", ID_OPTIONS_MINIMIZEONUSE, CHECKED
MENUITEM "&Απόκρυψη όταν είναι σε Σμίκρυνση", ID_OPTIONS_HIDEWHENMINIMIZED, CHECKED
MENUITEM "&Εμφάνιση 16-bit διεργασιών", ID_OPTIONS_SHOW16BITTASKS, CHECKED
MENUITEM "", ID_OPTIONS_SHOW16BITTASKS, CHECKED
END
POPUP "&Εμφάνιση"
BEGIN
@ -28,18 +28,18 @@ BEGIN
MENUITEM "&Σε Διακοπή", ID_VIEW_UPDATESPEED_PAUSED
END
MENUITEM SEPARATOR
MENUITEM "Με&γάλα Εικονίδια", ID_VIEW_LARGE
MENUITEM "Μι&κρά Εικονίδια", ID_VIEW_SMALL
MENUITEM "&Λεπτομέρειες", ID_VIEW_DETAILS, CHECKED
MENUITEM "&Επιλογή Στηλών...", ID_VIEW_SELECTCOLUMNS
POPUP "&Ιστορικό Επεξεργαστή"
MENUITEM "", ID_VIEW_LARGE
MENUITEM "", ID_VIEW_SMALL
MENUITEM "", ID_VIEW_DETAILS, CHECKED
MENUITEM "", ID_VIEW_SELECTCOLUMNS
POPUP ""
BEGIN
MENUITEM "&One Graph, All CPUs", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "One Graph &Per CPU", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
END
MENUITEM "&Εμφάνιση Χρόνων Επεξεργαστή", ID_VIEW_SHOWKERNELTIMES
MENUITEM "", ID_VIEW_SHOWKERNELTIMES
END
POPUP "&Παράθυρα"
POPUP ""
BEGIN
MENUITEM "Tile &Horizontally", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "Tile &Vertically", ID_WINDOWS_TILEVERTICALLY
@ -50,15 +50,15 @@ BEGIN
END
POPUP "Sh&ut Down"
BEGIN
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
END
POPUP "&Βοήθεια"
BEGIN
@ -80,7 +80,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT1 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&New Task (Run...)", ID_FILE_NEW
MENUITEM SEPARATOR
@ -92,7 +92,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT2 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Switch To", ID_APPLICATION_PAGE_SWITCHTO
MENUITEM "&Bring To Front", ID_WINDOWS_BRINGTOFRONT
@ -110,7 +110,7 @@ END
IDR_TRAY_POPUP MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Restore", ID_RESTORE
MENUITEM "&Close", ID_FILE_EXIT
@ -121,7 +121,7 @@ END
IDR_PROCESS_PAGE_CONTEXT MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&End Process", ID_PROCESS_PAGE_ENDPROCESS
MENUITEM "End Process &Tree", ID_PROCESS_PAGE_ENDPROCESSTREE
@ -151,32 +151,31 @@ CAPTION "Task Manager"
MENU IDR_TASKMANAGER
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Tab1", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
CONTROL "", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
END
IDD_APPLICATION_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&New Task...", IDC_NEWTASK, 187, 189, 53, 14
PUSHBUTTON "&Switch To", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
CONTROL "", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
PUSHBUTTON "&End Task", IDC_ENDTASK, 75, 189, 53, 14, WS_DISABLED
PUSHBUTTON "&Switch To", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
PUSHBUTTON "&New Task...", IDC_NEWTASK, 187, 189, 53, 14
END
IDD_PROCESS_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&End Process", IDC_ENDPROCESS, 171, 189, 69, 14
CONTROL "", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
CONTROL "&Show processes from all users", IDC_SHOWALLPROCESSES, "Button",
BS_AUTOCHECKBOX | WS_TABSTOP, 7, 191, 111, 10
BS_AUTOCHECKBOX | WS_TABSTOP, 5, 191, 111, 10
PUSHBUTTON "&End Process", IDC_ENDPROCESS, 171, 189, 69, 14
END
/* IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210 */
IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
@ -225,20 +224,10 @@ BEGIN
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
GROUPBOX "CPU Usage History", IDC_CPU_USAGE_HISTORY_FRAME, 74, 5, 168, 54, 0, WS_EX_TRANSPARENT
GROUPBOX "Memory Usage History", IDC_MEMORY_USAGE_HISTORY_FRAME, 74, 63, 168, 54, 0, WS_EX_TRANSPARENT
PUSHBUTTON "CPU Usage Display", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "MEM Usage Display", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "CPU Usage History", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "MEM Usage History", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Debug Channels"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_DEBUG_CHANNELS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP | LVS_SORTASCENDING, 7, 7, 233, 177
PUSHBUTTON "Close", IDOK, 171, 189, 69, 14
PUSHBUTTON "", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_AFFINITY_DIALOG DIALOGEX 0, 0, 231, 154
@ -328,58 +317,6 @@ BEGIN
IDS_IDLE_PROCESS "System Idle Process"
END
STRINGTABLE
BEGIN
ID_FILE_NEW "Runs a new program"
ID_OPTIONS_ALWAYSONTOP "Task Manager remains in front of all other windows unless minimized"
ID_OPTIONS_MINIMIZEONUSE "Task Manager is minimized when a SwitchTo operation is performed"
ID_OPTIONS_HIDEWHENMINIMIZED "Hide the Task Manager when it is minimized"
ID_VIEW_REFRESH "Force Task Manager to update now, regardless of Update Speed setting"
ID_VIEW_LARGE "Displays tasks by using large icons"
ID_VIEW_SMALL "Displays tasks by using small icons"
ID_VIEW_DETAILS "Displays information about each task"
ID_VIEW_UPDATESPEED_HIGH "Updates the display twice per second"
ID_VIEW_UPDATESPEED_NORMAL "Updates the display every two seconds"
ID_VIEW_UPDATESPEED_LOW "Updates the display every four seconds"
END
STRINGTABLE
BEGIN
ID_VIEW_UPDATESPEED_PAUSED "Does not automatically update"
ID_WINDOWS_TILEHORIZONTALLY "Tiles the windows horizontally on the desktop"
ID_WINDOWS_TILEVERTICALLY "Tiles the windows vertically on the desktop"
ID_WINDOWS_MINIMIZE "Minimizes the windows"
ID_WINDOWS_MAXIMIZE "Maximizes the windows"
ID_WINDOWS_CASCADE "Cascades the windows diagonally on the desktop"
ID_WINDOWS_BRINGTOFRONT "Brings the window front, but does not switch to it"
ID_HELP_TOPICS "Displays Task Manager help topics"
ID_HELP_ABOUT "Displays program information, version number, and copyright"
ID_FILE_EXIT "Exits the Task Manager application"
ID_OPTIONS_SHOW16BITTASKS "Shows 16-bit tasks under the associated ntvdm.exe"
ID_VIEW_SELECTCOLUMNS "Select which columns will be visible on the Process page"
ID_VIEW_SHOWKERNELTIMES "Displays kernel time in the performance graphs"
ID_VIEW_CPUHISTORY_ONEGRAPHALL "A single history graph shows total CPU usage"
ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "Each CPU has its own history graph"
ID_APPLICATION_PAGE_SWITCHTO "Brings a task to the foreground, switch focus to that task"
END
STRINGTABLE
BEGIN
ID_ENDTASK "Tells the selected tasks to close"
ID_GOTOPROCESS "Switches the focus to the process of the selected task"
ID_RESTORE "Restores the Task Manager from its hidden state"
ID_PROCESS_PAGE_ENDPROCESS "Removes the process from the system"
ID_PROCESS_PAGE_ENDPROCESSTREE "Removes this process and all descendants from the system"
ID_PROCESS_PAGE_DEBUG "Attaches the debugger to this process"
ID_PROCESS_PAGE_SETAFFINITY "Controls which processors the process will be allowed to run on"
ID_PROCESS_PAGE_SETPRIORITY_REALTIME "Sets process to the REALTIME priority class"
ID_PROCESS_PAGE_SETPRIORITY_HIGH "Sets process to the HIGH priority class"
ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL "Sets process to the ABOVE NORMAL priority class"
ID_PROCESS_PAGE_SETPRIORITY_NORMAL "Sets process to the NORMAL priority class"
ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL "Sets process to the BELOW NORMAL priority class"
ID_PROCESS_PAGE_SETPRIORITY_LOW "Sets process to the LOW priority class"
END
STRINGTABLE
BEGIN
IDS_TAB_APPS "Applications"

View file

@ -13,7 +13,7 @@ BEGIN
MENUITEM "&Always On Top", ID_OPTIONS_ALWAYSONTOP, CHECKED
MENUITEM "&Minimize On Use", ID_OPTIONS_MINIMIZEONUSE, CHECKED
MENUITEM "&Hide When Minimized", ID_OPTIONS_HIDEWHENMINIMIZED, CHECKED
MENUITEM "&Show 16-bit tasks", ID_OPTIONS_SHOW16BITTASKS, CHECKED
MENUITEM "", ID_OPTIONS_SHOW16BITTASKS, CHECKED
END
POPUP "&View"
BEGIN
@ -26,18 +26,18 @@ BEGIN
MENUITEM "&Paused", ID_VIEW_UPDATESPEED_PAUSED
END
MENUITEM SEPARATOR
MENUITEM "Lar&ge Icons", ID_VIEW_LARGE
MENUITEM "S&mall Icons", ID_VIEW_SMALL
MENUITEM "&Details", ID_VIEW_DETAILS, CHECKED
MENUITEM "&Select Columns...", ID_VIEW_SELECTCOLUMNS
POPUP "&CPU History"
MENUITEM "", ID_VIEW_LARGE
MENUITEM "", ID_VIEW_SMALL
MENUITEM "", ID_VIEW_DETAILS, CHECKED
MENUITEM "", ID_VIEW_SELECTCOLUMNS
POPUP ""
BEGIN
MENUITEM "&One Graph, All CPUs", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "One Graph &Per CPU", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
END
MENUITEM "&Show Kernel Times", ID_VIEW_SHOWKERNELTIMES
MENUITEM "", ID_VIEW_SHOWKERNELTIMES
END
POPUP "&Windows"
POPUP ""
BEGIN
MENUITEM "Tile &Horizontally", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "Tile &Vertically", ID_WINDOWS_TILEVERTICALLY
@ -48,15 +48,15 @@ BEGIN
END
POPUP "Sh&ut Down"
BEGIN
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
END
POPUP "&Help"
BEGIN
@ -78,7 +78,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT1 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&New Task (Run...)", ID_FILE_NEW
MENUITEM SEPARATOR
@ -90,7 +90,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT2 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Switch To", ID_APPLICATION_PAGE_SWITCHTO
MENUITEM "&Bring To Front", ID_WINDOWS_BRINGTOFRONT
@ -108,7 +108,7 @@ END
IDR_TRAY_POPUP MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Restore", ID_RESTORE
MENUITEM "&Close", ID_FILE_EXIT
@ -119,7 +119,7 @@ END
IDR_PROCESS_PAGE_CONTEXT MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&End Process", ID_PROCESS_PAGE_ENDPROCESS
MENUITEM "End Process &Tree", ID_PROCESS_PAGE_ENDPROCESSTREE
@ -147,32 +147,31 @@ CAPTION "Task Manager"
MENU IDR_TASKMANAGER
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Tab1", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
CONTROL "", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
END
IDD_APPLICATION_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&New Task...", IDC_NEWTASK, 187, 189, 53, 14
PUSHBUTTON "&Switch To", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
CONTROL "", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
PUSHBUTTON "&End Task", IDC_ENDTASK, 75, 189, 53, 14, WS_DISABLED
PUSHBUTTON "&Switch To", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
PUSHBUTTON "&New Task...", IDC_NEWTASK, 187, 189, 53, 14
END
IDD_PROCESS_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&End Process", IDC_ENDPROCESS, 171, 189, 69, 14
CONTROL "", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
CONTROL "&Show processes from all users", IDC_SHOWALLPROCESSES, "Button",
BS_AUTOCHECKBOX | WS_TABSTOP, 7, 191, 111, 10
BS_AUTOCHECKBOX | WS_TABSTOP, 5, 191, 111, 10
PUSHBUTTON "&End Process", IDC_ENDPROCESS, 171, 189, 69, 14
END
/* IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210 */
IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
@ -221,20 +220,10 @@ BEGIN
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
GROUPBOX "CPU Usage History", IDC_CPU_USAGE_HISTORY_FRAME, 74, 5, 168, 54, 0, WS_EX_TRANSPARENT
GROUPBOX "Memory Usage History", IDC_MEMORY_USAGE_HISTORY_FRAME, 74, 63, 168, 54, 0, WS_EX_TRANSPARENT
PUSHBUTTON "CPU Usage Display", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "MEM Usage Display", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "CPU Usage History", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "MEM Usage History", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Debug Channels"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_DEBUG_CHANNELS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP | LVS_SORTASCENDING, 7, 7, 233, 177
PUSHBUTTON "Close", IDOK, 171, 189, 69, 14
PUSHBUTTON "", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_AFFINITY_DIALOG DIALOGEX 0, 0, 231, 154
@ -324,58 +313,6 @@ BEGIN
IDS_IDLE_PROCESS "System Idle Process"
END
STRINGTABLE
BEGIN
ID_FILE_NEW "Runs a new program"
ID_OPTIONS_ALWAYSONTOP "Task Manager remains in front of all other windows unless minimized"
ID_OPTIONS_MINIMIZEONUSE "Task Manager is minimized when a SwitchTo operation is performed"
ID_OPTIONS_HIDEWHENMINIMIZED "Hide the Task Manager when it is minimized"
ID_VIEW_REFRESH "Force Task Manager to update now, regardless of Update Speed setting"
ID_VIEW_LARGE "Displays tasks by using large icons"
ID_VIEW_SMALL "Displays tasks by using small icons"
ID_VIEW_DETAILS "Displays information about each task"
ID_VIEW_UPDATESPEED_HIGH "Updates the display twice per second"
ID_VIEW_UPDATESPEED_NORMAL "Updates the display every two seconds"
ID_VIEW_UPDATESPEED_LOW "Updates the display every four seconds"
END
STRINGTABLE
BEGIN
ID_VIEW_UPDATESPEED_PAUSED "Does not automatically update"
ID_WINDOWS_TILEHORIZONTALLY "Tiles the windows horizontally on the desktop"
ID_WINDOWS_TILEVERTICALLY "Tiles the windows vertically on the desktop"
ID_WINDOWS_MINIMIZE "Minimizes the windows"
ID_WINDOWS_MAXIMIZE "Maximizes the windows"
ID_WINDOWS_CASCADE "Cascades the windows diagonally on the desktop"
ID_WINDOWS_BRINGTOFRONT "Brings the window front, but does not switch to it"
ID_HELP_TOPICS "Displays Task Manager help topics"
ID_HELP_ABOUT "Displays program information, version number, and copyright"
ID_FILE_EXIT "Exits the Task Manager application"
ID_OPTIONS_SHOW16BITTASKS "Shows 16-bit tasks under the associated ntvdm.exe"
ID_VIEW_SELECTCOLUMNS "Select which columns will be visible on the Process page"
ID_VIEW_SHOWKERNELTIMES "Displays kernel time in the performance graphs"
ID_VIEW_CPUHISTORY_ONEGRAPHALL "A single history graph shows total CPU usage"
ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "Each CPU has its own history graph"
ID_APPLICATION_PAGE_SWITCHTO "Brings a task to the foreground, switch focus to that task"
END
STRINGTABLE
BEGIN
ID_ENDTASK "Tells the selected tasks to close"
ID_GOTOPROCESS "Switches the focus to the process of the selected task"
ID_RESTORE "Restores the Task Manager from its hidden state"
ID_PROCESS_PAGE_ENDPROCESS "Removes the process from the system"
ID_PROCESS_PAGE_ENDPROCESSTREE "Removes this process and all descendants from the system"
ID_PROCESS_PAGE_DEBUG "Attaches the debugger to this process"
ID_PROCESS_PAGE_SETAFFINITY "Controls which processors the process will be allowed to run on"
ID_PROCESS_PAGE_SETPRIORITY_REALTIME "Sets process to the REALTIME priority class"
ID_PROCESS_PAGE_SETPRIORITY_HIGH "Sets process to the HIGH priority class"
ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL "Sets process to the ABOVE NORMAL priority class"
ID_PROCESS_PAGE_SETPRIORITY_NORMAL "Sets process to the NORMAL priority class"
ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL "Sets process to the BELOW NORMAL priority class"
ID_PROCESS_PAGE_SETPRIORITY_LOW "Sets process to the LOW priority class"
END
STRINGTABLE
BEGIN
IDS_TAB_APPS "Applications"

View file

@ -1,4 +1,4 @@
/* Spanish (Spain) resources by Carlos Garcia Gomez, Samuel Serapión and Ismael Ferreras Morezuelas (Swyter) */
/* TRANSLATORS: Carlos Garcia Gomez, Samuel Serapión, Ismael Ferreras Morezuelas (Swyter) */
LANGUAGE LANG_SPANISH, SUBLANG_NEUTRAL
@ -15,7 +15,7 @@ BEGIN
MENUITEM "Siempre &visible", ID_OPTIONS_ALWAYSONTOP, CHECKED
MENUITEM "&Minimizar al abrir", ID_OPTIONS_MINIMIZEONUSE, CHECKED
MENUITEM "&Ocultar al estar minimizado", ID_OPTIONS_HIDEWHENMINIMIZED, CHECKED
MENUITEM "Mo&strar tareas de 16-bit", ID_OPTIONS_SHOW16BITTASKS, CHECKED
MENUITEM "", ID_OPTIONS_SHOW16BITTASKS, CHECKED
END
POPUP "&Ver"
BEGIN
@ -28,18 +28,18 @@ BEGIN
MENUITEM "&Pausar", ID_VIEW_UPDATESPEED_PAUSED
END
MENUITEM SEPARATOR
MENUITEM "Iconos &grandes", ID_VIEW_LARGE
MENUITEM "Iconos &pequeños", ID_VIEW_SMALL
MENUITEM "&Detalles", ID_VIEW_DETAILS, CHECKED
MENUITEM "&Seleccionar columnas...", ID_VIEW_SELECTCOLUMNS
POPUP "Historial de &CPU"
MENUITEM "", ID_VIEW_LARGE
MENUITEM "", ID_VIEW_SMALL
MENUITEM "", ID_VIEW_DETAILS, CHECKED
MENUITEM "", ID_VIEW_SELECTCOLUMNS
POPUP ""
BEGIN
MENUITEM "&Un gráfico de todas las CPU", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "Un gráfico &por cada CPU", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
END
MENUITEM "&Mostrar cronología del kernel", ID_VIEW_SHOWKERNELTIMES
END
POPUP "&Ventanas"
POPUP ""
BEGIN
MENUITEM "Mosaico &horizontal", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "Mosaico &vertical", ID_WINDOWS_TILEVERTICALLY
@ -50,15 +50,15 @@ BEGIN
END
POPUP "Apaga&r"
BEGIN
MENUITEM "&Suspender", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernar", ID_SHUTDOWN_HIBERNATE
MENUITEM "&Apagar", ID_SHUTDOWN_POWEROFF
MENUITEM "&Reiniciar", ID_SHUTDOWN_REBOOT
MENUITEM "&Cerrar sesión de %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Suspender", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernar", ID_SHUTDOWN_HIBERNATE
MENUITEM "&Apagar", ID_SHUTDOWN_POWEROFF
MENUITEM "&Reiniciar", ID_SHUTDOWN_REBOOT
MENUITEM "&Cerrar sesión de %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Cambiar usuario\tWin+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "&Bloquear equipo\tWin+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Desconectar", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Expulsar equipo", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
MENUITEM "&Desconectar", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Expulsar equipo", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
END
POPUP "Ay&uda"
BEGIN
@ -80,7 +80,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT1 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Nueva tarea (Ejecutar...)", ID_FILE_NEW
MENUITEM SEPARATOR
@ -92,7 +92,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT2 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Cambiar a", ID_APPLICATION_PAGE_SWITCHTO
MENUITEM "&Traer al frente", ID_WINDOWS_BRINGTOFRONT
@ -110,7 +110,7 @@ END
IDR_TRAY_POPUP MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Restaurar", ID_RESTORE
MENUITEM "&Cerrar", ID_FILE_EXIT
@ -121,7 +121,7 @@ END
IDR_PROCESS_PAGE_CONTEXT MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Terminar proceso", ID_PROCESS_PAGE_ENDPROCESS
MENUITEM "Finalizar el ár&bol de procesos", ID_PROCESS_PAGE_ENDPROCESSTREE
@ -151,32 +151,31 @@ CAPTION "Administrador de tareas"
MENU IDR_TASKMANAGER
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Tab1", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
CONTROL "", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
END
IDD_APPLICATION_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&Nueva tarea...", IDC_NEWTASK, 187, 189, 53, 14
PUSHBUTTON "&Cambiar a", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
CONTROL "", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
PUSHBUTTON "&Finalizar tarea", IDC_ENDTASK, 75, 189, 53, 14, WS_DISABLED
PUSHBUTTON "&Cambiar a", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
PUSHBUTTON "&Nueva tarea...", IDC_NEWTASK, 187, 189, 53, 14
END
IDD_PROCESS_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&Finalizar proceso", IDC_ENDPROCESS, 171, 189, 69, 14
CONTROL "", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
CONTROL "&Mostrar procesos de todos los usuarios", IDC_SHOWALLPROCESSES, "Button",
BS_AUTOCHECKBOX | WS_TABSTOP, 7, 191, 160, 10
BS_AUTOCHECKBOX | WS_TABSTOP, 5, 191, 160, 10
PUSHBUTTON "&Finalizar proceso", IDC_ENDPROCESS, 171, 189, 69, 14
END
/* IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210 */
IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
@ -225,20 +224,10 @@ BEGIN
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
GROUPBOX "Historial de uso de CPU", IDC_CPU_USAGE_HISTORY_FRAME, 74, 5, 168, 54, 0, WS_EX_TRANSPARENT
GROUPBOX "Historial de uso de memoria física", IDC_MEMORY_USAGE_HISTORY_FRAME, 74, 63, 168, 54, 0, WS_EX_TRANSPARENT
PUSHBUTTON "Gráfico de uso de CPU", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Gráfico de uso de memoria", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Historial de uso de CPU", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Historial de uso de memoria", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Canales de depuración"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_DEBUG_CHANNELS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP | LVS_SORTASCENDING, 7, 7, 233, 177
PUSHBUTTON "Cerrar", IDOK, 171, 189, 69, 14
PUSHBUTTON "", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_AFFINITY_DIALOG DIALOGEX 0, 0, 231, 154
@ -283,37 +272,37 @@ BEGIN
CONTROL "CPU 31", IDC_CPU31, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 175, 119, 41, 10
END
IDD_COLUMNS_DIALOG DIALOGEX 0, 0, 245, 199 // 0, 0, 195, 199
IDD_COLUMNS_DIALOG DIALOGEX 0, 0, 245, 199
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Seleccionar columnas"
FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "Aceptar", IDOK, 126, 178, 50, 14 // 84
PUSHBUTTON "Cancelar", IDCANCEL, 180, 178, 50, 14 // 138
LTEXT "Seleccione las columnas que aparecerán en la página de Procesos del Administrador de tareas.", IDC_STATIC, 7, 7, 221, 17 // 181
CONTROL "Nombre de ruta de la &imagen", IDC_IMAGENAME, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 7, 28, 105, 10 // 56
CONTROL "Identificador de proceso (&PID)", IDC_PID, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 39, 120, 10 // 88
DEFPUSHBUTTON "Aceptar", IDOK, 126, 178, 50, 14
PUSHBUTTON "Cancelar", IDCANCEL, 180, 178, 50, 14
LTEXT "Seleccione las columnas que aparecerán en la página de Procesos del Administrador de tareas.", IDC_STATIC, 7, 7, 221, 17
CONTROL "Nombre de ruta de la &imagen", IDC_IMAGENAME, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 7, 28, 105, 10
CONTROL "Identificador de proceso (&PID)", IDC_PID, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 39, 120, 10
CONTROL "Uso de &CPU", IDC_CPUUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 50, 53, 10
CONTROL "Ti&empo de CPU", IDC_CPUTIME, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 61, 65, 10 // 48
CONTROL "Ti&empo de CPU", IDC_CPUTIME, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 61, 65, 10
CONTROL "Uso de &memoria", IDC_MEMORYUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 72, 63, 10
CONTROL "Di&ferencia de uso de memoria", IDC_MEMORYUSAGEDELTA, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 83, 120, 10 // 82
CONTROL "Uso má&ximo de la memoria", IDC_PEAKMEMORYUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 94, 120, 10 // 82
CONTROL "Err&ores de página", IDC_PAGEFAULTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 105, 80, 10 // 53
CONTROL "O&bjetos de USUARIO", IDC_USEROBJECTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 116, 80, 10 // 62
CONTROL "Lecturas de E/S", IDC_IOREADS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 127, 70, 10 // 49
CONTROL "Di&ferencia de uso de memoria", IDC_MEMORYUSAGEDELTA, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 83, 120, 10
CONTROL "Uso má&ximo de la memoria", IDC_PEAKMEMORYUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 94, 120, 10
CONTROL "Err&ores de página", IDC_PAGEFAULTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 105, 80, 10
CONTROL "O&bjetos de USUARIO", IDC_USEROBJECTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 116, 80, 10
CONTROL "Lecturas de E/S", IDC_IOREADS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 127, 70, 10
CONTROL "Bytes de lectura de E/S", IDC_IOREADBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 138, 90, 10
CONTROL "I&d. de sesión", IDC_SESSIONID, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 149, 65, 10 // 50
CONTROL "&Nombre de usuario", IDC_USERNAME, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 160, 75, 10 // 51
CONTROL "Diferencia de erro&res de página", IDC_PAGEFAULTSDELTA, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 28, 115, 10 // 107, 60
CONTROL "Tamaño de la memoria &virtual", IDC_VIRTUALMEMORYSIZE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 39, 115, 10 // 107, 60
CONTROL "B&loque paginado", IDC_PAGEDPOOL, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 50, 67, 10 // 107, 53
CONTROL "Blo&que no paginado", IDC_NONPAGEDPOOL, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 61, 115, 10 // 107
CONTROL "P&rioridad base", IDC_BASEPRIORITY, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 72, 80, 10 // 107
CONTROL "&Recuento de identificadores", IDC_HANDLECOUNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 83, 105, 10 // 107
CONTROL "Nú&mero de subprocesos", IDC_THREADCOUNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 94, 105, 10 // 107
CONTROL "Objetos &GDI", IDC_GDIOBJECTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 105, 55, 10 // 107
CONTROL "Escrituras de E/S", IDC_IOWRITES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 116, 90, 10 // 107
CONTROL "Bytes de escritura de E/S", IDC_IOWRITEBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 127, 105, 10 // 107
CONTROL "I&d. de sesión", IDC_SESSIONID, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 149, 65, 10
CONTROL "&Nombre de usuario", IDC_USERNAME, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 160, 75, 10
CONTROL "Diferencia de erro&res de página", IDC_PAGEFAULTSDELTA, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 28, 115, 10
CONTROL "Tamaño de la memoria &virtual", IDC_VIRTUALMEMORYSIZE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 39, 115, 10
CONTROL "B&loque paginado", IDC_PAGEDPOOL, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 50, 67, 10
CONTROL "Blo&que no paginado", IDC_NONPAGEDPOOL, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 61, 115, 10
CONTROL "P&rioridad base", IDC_BASEPRIORITY, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 72, 80, 10
CONTROL "&Recuento de identificadores", IDC_HANDLECOUNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 83, 105, 10
CONTROL "Nú&mero de subprocesos", IDC_THREADCOUNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 94, 105, 10
CONTROL "Objetos &GDI", IDC_GDIOBJECTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 105, 55, 10
CONTROL "Escrituras de E/S", IDC_IOWRITES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 116, 90, 10
CONTROL "Bytes de escritura de E/S", IDC_IOWRITEBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 127, 105, 10
CONTROL "Otros de E/S", IDC_IOOTHER, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 138, 60, 10
CONTROL "Otros bytes de E/S", IDC_IOOTHERBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 149, 75, 10
CONTROL "&Línea de comandos", IDC_COMMANDLINE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 127, 160, 75, 10
@ -328,58 +317,6 @@ BEGIN
IDS_IDLE_PROCESS "Proceso inactivo del sistema"
END
STRINGTABLE
BEGIN
ID_FILE_NEW "Ejecutar un nuevo programa"
ID_OPTIONS_ALWAYSONTOP "El Administrador de tareas permanece siempre visible excepto cuando esté minimizado"
ID_OPTIONS_MINIMIZEONUSE "El Administrador de tareas se minimiza cuando se realiza una operación Cambiar a"
ID_OPTIONS_HIDEWHENMINIMIZED "Ocultar el Administrador de tareas al minimizar"
ID_VIEW_REFRESH "Actualizar el Administrador de tareas, sea cual sea la velocidad de actualización"
ID_VIEW_LARGE "Mostrar tareas usando iconos grandes"
ID_VIEW_SMALL "Mostrar tareas usando iconos pequeños"
ID_VIEW_DETAILS "Mostrar información sobre cada tarea"
ID_VIEW_UPDATESPEED_HIGH "Actualizar la vista dos veces por segundo"
ID_VIEW_UPDATESPEED_NORMAL "Actualizar la vista cada dos segundos"
ID_VIEW_UPDATESPEED_LOW "Actualizar la vista cada cuatro segundos"
END
STRINGTABLE
BEGIN
ID_VIEW_UPDATESPEED_PAUSED "No actualizar automáticamente"
ID_WINDOWS_TILEHORIZONTALLY "Mostrar las ventanas horizontalmente sobre el escritorio"
ID_WINDOWS_TILEVERTICALLY "Mostrar las ventanas verticalmente sobre el escritorio"
ID_WINDOWS_MINIMIZE "Minimizar las ventanas"
ID_WINDOWS_MAXIMIZE "Maximizar las ventanas"
ID_WINDOWS_CASCADE "Mostrar las ventanas en diagonal sobre el escritorio en forma de cascada"
ID_WINDOWS_BRINGTOFRONT "Trae al frente la ventana, pero no cambia a ella"
ID_HELP_TOPICS "Mostrar Temas de ayuda del Administrador de tareas"
ID_HELP_ABOUT "Mostrar información del programa, número de versión y copyright"
ID_FILE_EXIT "Cierra el Administrador de tareas"
ID_OPTIONS_SHOW16BITTASKS "Mostrar tareas de 16-bit bajo el ntvdm.exe asociado"
ID_VIEW_SELECTCOLUMNS "Seleccione las columnas que serán visibles en la página de procesos"
ID_VIEW_SHOWKERNELTIMES "Muestra el tiempo del kernel en los gráficos de rendimiento"
ID_VIEW_CPUHISTORY_ONEGRAPHALL "Un simple histograma muestra el uso total de la CPU"
ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "Cada CPU tiene su histograma propio"
ID_APPLICATION_PAGE_SWITCHTO "Trae una tarea al primer plano, enfocar esa tarea"
END
STRINGTABLE
BEGIN
ID_ENDTASK "Terminar las tareas seleccionadas"
ID_GOTOPROCESS "Enfocar el proceso de la tarea seleccionada"
ID_RESTORE "Restaurar el Administrador de Tareas de su estado oculto"
ID_PROCESS_PAGE_ENDPROCESS "Finaliza el proceso"
ID_PROCESS_PAGE_ENDPROCESSTREE "Finaliza este proceso y todos sus subprocesos asociados"
ID_PROCESS_PAGE_DEBUG "Vincula el depurador a este proceso"
ID_PROCESS_PAGE_SETAFFINITY "Controlar en que procesadores puede ejecutarse cada proceso"
ID_PROCESS_PAGE_SETPRIORITY_REALTIME "Establece el proceso en prioridad de TIEMPO REAL"
ID_PROCESS_PAGE_SETPRIORITY_HIGH "Establece el proceso en ALTA prioridad"
ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL "Establece el proceso en prioridad ARRIBA DE LO NORMAL"
ID_PROCESS_PAGE_SETPRIORITY_NORMAL "Establece el proceso en prioridad NORMAL"
ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL "Establece el proceso en prioridad ABAJO DE LO NORMAL"
ID_PROCESS_PAGE_SETPRIORITY_LOW "Establece el proceso en prioridad BAJA"
END
STRINGTABLE
BEGIN
IDS_TAB_APPS "Aplicaciones"

View file

@ -1,4 +1,4 @@
/* French (Fr) resources by Benoit Plante (aka cmoibenlepro) */
/* TRANSLATOR: Benoit Plante (aka cmoibenlepro) */
LANGUAGE LANG_FRENCH, SUBLANG_NEUTRAL
@ -15,7 +15,7 @@ BEGIN
MENUITEM "&Toujours visible", ID_OPTIONS_ALWAYSONTOP, CHECKED
MENUITEM "&Réduire à l'exécution", ID_OPTIONS_MINIMIZEONUSE, CHECKED
MENUITEM "&Masquer l'icône réduite", ID_OPTIONS_HIDEWHENMINIMIZED, CHECKED
MENUITEM "Afficher les &tâches 16-bits", ID_OPTIONS_SHOW16BITTASKS, CHECKED
MENUITEM "", ID_OPTIONS_SHOW16BITTASKS, CHECKED
END
POPUP "&Affichage"
BEGIN
@ -28,18 +28,18 @@ BEGIN
MENUITEM "&En pause", ID_VIEW_UPDATESPEED_PAUSED
END
MENUITEM SEPARATOR
MENUITEM "&Grandes icônes", ID_VIEW_LARGE
MENUITEM "&Petites icônes", ID_VIEW_SMALL
MENUITEM "&Détails", ID_VIEW_DETAILS, CHECKED
MENUITEM "&Sélectionner les colonnes...", ID_VIEW_SELECTCOLUMNS
POPUP "&Historique du processeur"
MENUITEM "", ID_VIEW_LARGE
MENUITEM "", ID_VIEW_SMALL
MENUITEM "", ID_VIEW_DETAILS, CHECKED
MENUITEM "", ID_VIEW_SELECTCOLUMNS
POPUP ""
BEGIN
MENUITEM "&Un graphique pour tous les UC", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "Un graphique &par UC", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
END
MENUITEM "Aff&icher les temps du noyau", ID_VIEW_SHOWKERNELTIMES
MENUITEM "", ID_VIEW_SHOWKERNELTIMES
END
POPUP "&Fenêtres"
POPUP ""
BEGIN
MENUITEM "Mosaïque &horizontale", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "Mosaïque &verticale", ID_WINDOWS_TILEVERTICALLY
@ -50,15 +50,15 @@ BEGIN
END
POPUP "É&teindre"
BEGIN
MENUITEM "&Mettre en veille", ID_SHUTDOWN_STANDBY
MENUITEM "&Hiberner", ID_SHUTDOWN_HIBERNATE
MENUITEM "É&teindre", ID_SHUTDOWN_POWEROFF
MENUITEM "&Redémarrer", ID_SHUTDOWN_REBOOT
MENUITEM "&Femer la session %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Changer d'utilisateur\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "&Verrouiller l'ordinateur\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Déconnecter", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "Libér&er l'ordinateur de la station", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
MENUITEM "&Mettre en veille", ID_SHUTDOWN_STANDBY
MENUITEM "&Hiberner", ID_SHUTDOWN_HIBERNATE
MENUITEM "É&teindre", ID_SHUTDOWN_POWEROFF
MENUITEM "&Redémarrer", ID_SHUTDOWN_REBOOT
MENUITEM "&Femer la session %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Changer d'utilisateur\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "&Verrouiller l'ordinateur\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Déconnecter", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "Libér&er l'ordinateur de la station", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
END
POPUP "&Aide"
BEGIN
@ -80,7 +80,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT1 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Nouvelle tâche (Exécuter...)", ID_FILE_NEW
MENUITEM SEPARATOR
@ -92,7 +92,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT2 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Basculer vers", ID_APPLICATION_PAGE_SWITCHTO
MENUITEM "Mettre au &premier plan", ID_WINDOWS_BRINGTOFRONT
@ -110,7 +110,7 @@ END
IDR_TRAY_POPUP MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Restaurer", ID_RESTORE
MENUITEM "&Fermer", ID_FILE_EXIT
@ -121,7 +121,7 @@ END
IDR_PROCESS_PAGE_CONTEXT MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Terminer le processus", ID_PROCESS_PAGE_ENDPROCESS
MENUITEM "T&erminer l'arborescence du processus", ID_PROCESS_PAGE_ENDPROCESSTREE
@ -151,32 +151,31 @@ CAPTION "Gestionnaire des tâches"
MENU IDR_TASKMANAGER
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Tab1", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
CONTROL "", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
END
IDD_APPLICATION_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&Nouvelle tâche", IDC_NEWTASK, 187, 189, 53, 14
PUSHBUTTON "&Basculer vers", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
CONTROL "", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
PUSHBUTTON "F&in de tâche", IDC_ENDTASK, 75, 189, 53, 14, WS_DISABLED
PUSHBUTTON "&Basculer vers", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
PUSHBUTTON "&Nouvelle tâche", IDC_NEWTASK, 187, 189, 53, 14
END
IDD_PROCESS_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&Terminer le processus", IDC_ENDPROCESS, 165, 189, 75, 14
CONTROL "", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
CONTROL "Aff&icher les processus de tous les utilisateurs", IDC_SHOWALLPROCESSES, "Button",
BS_AUTOCHECKBOX | WS_TABSTOP, 7, 191, 155, 10
BS_AUTOCHECKBOX | WS_TABSTOP, 5, 191, 155, 10
PUSHBUTTON "&Terminer le processus", IDC_ENDPROCESS, 165, 189, 75, 14
END
/* IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210 */
IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
@ -225,20 +224,10 @@ BEGIN
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
GROUPBOX "Historique de l'utilisation de l'UC", IDC_CPU_USAGE_HISTORY_FRAME, 74, 5, 168, 54, 0, WS_EX_TRANSPARENT
GROUPBOX "Historique d'utilisation de la mémoire", IDC_MEMORY_USAGE_HISTORY_FRAME, 74, 63, 168, 54, 0, WS_EX_TRANSPARENT
PUSHBUTTON "Affichage de l'utilisation de l'UC", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Affichage de l'utilisation du fichier d'échange", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Historique de l'utilisation de l'UC", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Historique d'utilisation du fichier d'échange", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Cannaux de débogage"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_DEBUG_CHANNELS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP | LVS_SORTASCENDING, 7, 7, 233, 177
PUSHBUTTON "Fermer", IDOK, 171, 189, 69, 14
PUSHBUTTON "", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_AFFINITY_DIALOG DIALOGEX 0, 0, 231, 154
@ -291,19 +280,19 @@ BEGIN
DEFPUSHBUTTON "OK", IDOK, 130, 177, 50, 14
PUSHBUTTON "Annuler", IDCANCEL, 187, 177, 50, 14
LTEXT "Sélectionnez les colonnes qui apparaîtront dans la page Processus du Gestionnaire des tâches", IDC_STATIC, 7, 7, 181, 17
CONTROL "&Nom de l'image", IDC_IMAGENAME, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 7, 28, 123, 10
CONTROL "&PID (Identificateur du Processus)", IDC_PID, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 39, 123, 10
CONTROL "Utilisation de l'UC", IDC_CPUUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 50, 123, 10
CONTROL "T&emps processeur", IDC_CPUTIME, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 61, 123, 10
CONTROL "Utilisation de la &mémoire", IDC_MEMORYUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 72, 123, 10
CONTROL "Écart &d'utilisation de la mémoire", IDC_MEMORYUSAGEDELTA, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 83, 123, 10
CONTROL "Utilisation ma&ximale de la mémoire", IDC_PEAKMEMORYUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 94, 123, 10
CONTROL "Erreurs de page", IDC_PAGEFAULTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 105, 123, 10
CONTROL "Objets &USER", IDC_USEROBJECTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 116, 123, 10
CONTROL "Lectures E/S", IDC_IOREADS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 127, 123, 10
CONTROL "Octets de lecture E/S", IDC_IOREADBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 138, 123, 10
CONTROL "Identificateur de &session", IDC_SESSIONID, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 149, 123, 10
CONTROL "&Nom de l'utilisateur", IDC_USERNAME, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 160, 123, 10
CONTROL "&Nom de l'image", IDC_IMAGENAME, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 7, 28, 122, 10
CONTROL "&PID (Identificateur du Processus)", IDC_PID, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 39, 122, 10
CONTROL "Utilisation de l'UC", IDC_CPUUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 50, 122, 10
CONTROL "T&emps processeur", IDC_CPUTIME, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 61, 122, 10
CONTROL "Utilisation de la &mémoire", IDC_MEMORYUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 72, 122, 10
CONTROL "Écart &d'utilisation de la mémoire", IDC_MEMORYUSAGEDELTA, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 83, 122, 10
CONTROL "Utilisation ma&ximale de la mémoire", IDC_PEAKMEMORYUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 94, 122, 10
CONTROL "Erreurs de page", IDC_PAGEFAULTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 105, 122, 10
CONTROL "Objets &USER", IDC_USEROBJECTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 116, 122, 10
CONTROL "Lectures E/S", IDC_IOREADS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 127, 122, 10
CONTROL "Octets de lecture E/S", IDC_IOREADBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 138, 122, 10
CONTROL "Identificateur de &session", IDC_SESSIONID, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 149, 122, 10
CONTROL "&Nom de l'utilisateur", IDC_USERNAME, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 160, 122, 10
CONTROL "Éc&art d'erreurs de pagination", IDC_PAGEFAULTSDELTA, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 129, 28, 108, 10
CONTROL "Taille de la mémoire &virtuelle", IDC_VIRTUALMEMORYSIZE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 129, 39, 108, 10
CONTROL "Réserve pa&ginée", IDC_PAGEDPOOL, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 129, 50, 108, 10
@ -328,58 +317,6 @@ BEGIN
IDS_IDLE_PROCESS "Processus système en attente"
END
STRINGTABLE
BEGIN
ID_FILE_NEW "Exécute un nouveau programme"
ID_OPTIONS_ALWAYSONTOP "Le Gestionnaire des tâches reste devant toutes les autres fenêtre à moins d'être réduit"
ID_OPTIONS_MINIMIZEONUSE "Le Gestionnaire des tâches est réduite lorqu'une action Basculer vers est réalisée"
ID_OPTIONS_HIDEWHENMINIMIZED "Masquer le Gestionnaire des tâches lorsqu'il est réduit"
ID_VIEW_REFRESH "Actualise l'affichage maintenant, sans tenir compte de la fréquence d'actualisation"
ID_VIEW_LARGE "Affiche les tâches en utilisant des grandes icônes"
ID_VIEW_SMALL "Affiche les tâches en utilisant des petites icônes"
ID_VIEW_DETAILS "Affiche des informations à propos de chaque tâche"
ID_VIEW_UPDATESPEED_HIGH "Actualise l'écran deux fois par seconde"
ID_VIEW_UPDATESPEED_NORMAL "Actualise l'écran une fois toutes les deux secondes"
ID_VIEW_UPDATESPEED_LOW "Actualise l'écran toutes les quatre secondes"
END
STRINGTABLE
BEGIN
ID_VIEW_UPDATESPEED_PAUSED "L'affichage n'est pas automatiquement actualisé"
ID_WINDOWS_TILEHORIZONTALLY "Dispose les fenêtres en mosaïque horizontale sur le bureau"
ID_WINDOWS_TILEVERTICALLY "Dispose les fenêtres en mosaïque verticale sur le bureau"
ID_WINDOWS_MINIMIZE "Minimise les fenêtres"
ID_WINDOWS_MAXIMIZE "Maximise les fenêtres"
ID_WINDOWS_CASCADE "Dispose les fenêtres en cascade diagonale sur le bureau"
ID_WINDOWS_BRINGTOFRONT "Amène une fenêtre au premier plan, sans basculer vers elle"
ID_HELP_TOPICS "Affiche les rubriques d'aide du Gestionnaire des tâches"
ID_HELP_ABOUT "Affiche les information sur le programme, la version et le copyright"
ID_FILE_EXIT "Quitte l'application Gestionnaire des tâches"
ID_OPTIONS_SHOW16BITTASKS "Affiche les tâches 16-bits sous le ntvdm.exe associé"
ID_VIEW_SELECTCOLUMNS "Sélectionne quelles colonnes seront affichés dans la page des processus"
ID_VIEW_SHOWKERNELTIMES "Affiche les temps du noyau dans les graphiques de performances"
ID_VIEW_CPUHISTORY_ONEGRAPHALL "Un seul graphique montre l'usage de tous les UC"
ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "Chaque UC a son propre graphique"
ID_APPLICATION_PAGE_SWITCHTO "Amène une tâche en avant-plan, mettre le focus sur cette tâche"
END
STRINGTABLE
BEGIN
ID_ENDTASK "Ferme la tâche sélectionnée"
ID_GOTOPROCESS "Met le focus sur le processus de la tâche sélectionnée"
ID_RESTORE "Restaure le Gestionnaire des tâches de son état masqué"
ID_PROCESS_PAGE_ENDPROCESS "Enlève le processus du système"
ID_PROCESS_PAGE_ENDPROCESSTREE "Enlève ce processus et tous ses descendants du système"
ID_PROCESS_PAGE_DEBUG "Attache le débogueur à ce processus"
ID_PROCESS_PAGE_SETAFFINITY "Contrôle le processeur sur lequel le processus sera autorisé de s'exécuter"
ID_PROCESS_PAGE_SETPRIORITY_REALTIME "Place le processus dans la priorité TEMPS RÉEL"
ID_PROCESS_PAGE_SETPRIORITY_HIGH "Place le processus dans la priorité HAUTE"
ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL "Place le processus dans la priorité SUPÉRIEURE À LA NORMALE"
ID_PROCESS_PAGE_SETPRIORITY_NORMAL "Place le processus dans la priorité NORMALE"
ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL "Place le processus dans la priorité INFÉRIRIEURE À LA NORMALE"
ID_PROCESS_PAGE_SETPRIORITY_LOW "Place le processus dans la priorité BASSE"
END
STRINGTABLE
BEGIN
IDS_TAB_APPS "Applications"
@ -431,7 +368,7 @@ BEGIN
IDS_MSG_UNABLEDEBUGPROCESS "Impossible de déboguer le processus."
IDS_MSG_WARNINGDEBUG "ATTENTION : Déboguer ce processus peut entraîner une perte de données.\nÊtes-vous sûrs de vouloir le déboguer ?"
IDS_MSG_TASKMGRWARNING "Avertissement du Gestionnaire des tâches"
IDS_MSG_WARNINGTERMINATING "ATTENTION : Terminer un processus peut causer des effets indésirables\nincluant une perte de donnée ou une instabilité du système.\nLe processus n'aura pas la chance de sauvegarder son état\nou les données avant de terminer.\nÊtes-vous sûr de vouloir terminer le processus ?"
IDS_MSG_WARNINGTERMINATING "ATTENTION : Terminer un processus peut engendrer une perte de données ou une instabilité du système.\nLe processus n'aura pas la chance de sauvegarder son état ou ses données avant de terminer.\nVoulez-vous vraiment terminer le processus ?"
IDS_MSG_UNABLETERMINATEPRO "Impossible de terminer le processus"
IDS_MSG_CLOSESYSTEMPROCESS "C'est un processus critique du système. Le gestionnaire de tâche ne le terminera pas."
IDS_MSG_UNABLECHANGEPRIORITY "Impossible de changer la priorité"

View file

@ -1,4 +1,4 @@
/* Hebrew translation by Baruch Rutman (peterooch) */
/* TRANSLATOR: Baruch Rutman (peterooch) */
LANGUAGE LANG_HEBREW, SUBLANG_DEFAULT
@ -15,7 +15,7 @@ BEGIN
MENUITEM "תמיד &עליון", ID_OPTIONS_ALWAYSONTOP, CHECKED
MENUITEM "&מזער בעת שימוש", ID_OPTIONS_MINIMIZEONUSE, CHECKED
MENUITEM "&הסתר בעת שימוש", ID_OPTIONS_HIDEWHENMINIMIZED, CHECKED
MENUITEM "הצג משימות של 16 &סיביות", ID_OPTIONS_SHOW16BITTASKS, CHECKED
MENUITEM "", ID_OPTIONS_SHOW16BITTASKS, CHECKED
END
POPUP "ת&צוגה"
BEGIN
@ -28,18 +28,18 @@ BEGIN
MENUITEM "&מושהה", ID_VIEW_UPDATESPEED_PAUSED
END
MENUITEM SEPARATOR
MENUITEM "סמלים ג&דולים", ID_VIEW_LARGE
MENUITEM "סמלים ק&טנים", ID_VIEW_SMALL
MENUITEM "מ&אפיינים", ID_VIEW_DETAILS, CHECKED
MENUITEM "ב&חירת עמודות...", ID_VIEW_SELECTCOLUMNS
POPUP "&היסטורית מעבד"
MENUITEM "", ID_VIEW_LARGE
MENUITEM "", ID_VIEW_SMALL
MENUITEM "", ID_VIEW_DETAILS, CHECKED
MENUITEM "", ID_VIEW_SELECTCOLUMNS
POPUP ""
BEGIN
MENUITEM "&עמודה אחת עבור כל המעבדים", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "עמ&ודה אחת לכל מעבד", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
END
MENUITEM "הראה זמני &ליבה", ID_VIEW_SHOWKERNELTIMES
MENUITEM "", ID_VIEW_SHOWKERNELTIMES
END
POPUP "&חלונות"
POPUP ""
BEGIN
MENUITEM "חלונות מוערמים", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "חלונות זה לצד זה", ID_WINDOWS_TILEVERTICALLY
@ -48,17 +48,17 @@ BEGIN
MENUITEM "מדורג", ID_WINDOWS_CASCADE
MENUITEM "ה&בא לפנים", ID_WINDOWS_BRINGTOFRONT
END
POPUP "Sh&ut Down"
POPUP "&כיבוי"
BEGIN
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
END
POPUP "&עזרה"
BEGIN
@ -80,7 +80,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT1 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "משימה &חדשה", ID_FILE_NEW
MENUITEM SEPARATOR
@ -92,7 +92,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT2 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&עבור אל", ID_APPLICATION_PAGE_SWITCHTO
MENUITEM "ה&בא לפנים", ID_WINDOWS_BRINGTOFRONT
@ -110,7 +110,7 @@ END
IDR_TRAY_POPUP MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&שחזר", ID_RESTORE
MENUITEM "&סגור", ID_FILE_EXIT
@ -121,7 +121,7 @@ END
IDR_PROCESS_PAGE_CONTEXT MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&סיים תהליך", ID_PROCESS_PAGE_ENDPROCESS
MENUITEM "סיים &עץ תהליכים", ID_PROCESS_PAGE_ENDPROCESSTREE
@ -151,32 +151,31 @@ CAPTION "מנהל המשימות"
MENU IDR_TASKMANAGER
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Tab1", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
CONTROL "", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
END
IDD_APPLICATION_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&משימה חדשה", IDC_NEWTASK, 187, 189, 53, 14
PUSHBUTTON "&עבוד אל", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
CONTROL "", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
PUSHBUTTON "&סיים משימה", IDC_ENDTASK, 75, 189, 53, 14, WS_DISABLED
PUSHBUTTON "&עבור אל", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
PUSHBUTTON "&משימה חדשה", IDC_NEWTASK, 187, 189, 53, 14
END
IDD_PROCESS_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&סיים תהליך", IDC_ENDPROCESS, 171, 189, 69, 14
CONTROL "", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
CONTROL "&הראה תהליכים מכל המשתמשים", IDC_SHOWALLPROCESSES, "Button",
BS_AUTOCHECKBOX | WS_TABSTOP, 7, 191, 126, 10
BS_AUTOCHECKBOX | WS_TABSTOP, 5, 191, 126, 10
PUSHBUTTON "&סיים תהליך", IDC_ENDPROCESS, 171, 189, 69, 14
END
/* IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210 */
IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
@ -225,20 +224,10 @@ BEGIN
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
GROUPBOX "היסטורית שימוש במעבד", IDC_CPU_USAGE_HISTORY_FRAME, 74, 5, 168, 54, 0, WS_EX_TRANSPARENT
GROUPBOX "היסטורית שימוש בזכרון", IDC_MEMORY_USAGE_HISTORY_FRAME, 74, 63, 168, 54, 0, WS_EX_TRANSPARENT
PUSHBUTTON "CPU Usage Display", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "MEM Usage Display", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "היסטורית שימוש במעבד", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "היסטורית שימוש בזכרון", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Debug Channels"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_DEBUG_CHANNELS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP | LVS_SORTASCENDING, 7, 7, 233, 177
PUSHBUTTON "סגירה", IDOK, 171, 189, 69, 14
PUSHBUTTON "", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_AFFINITY_DIALOG DIALOGEX 0, 0, 231, 154
@ -330,64 +319,12 @@ END
STRINGTABLE
BEGIN
ID_FILE_NEW "מפעיל תכנית חדשה"
ID_OPTIONS_ALWAYSONTOP "Task Manager remains in front of all other windows unless minimized"
ID_OPTIONS_MINIMIZEONUSE "Task Manager is minimized when a SwitchTo operation is performed"
ID_OPTIONS_HIDEWHENMINIMIZED "Hide the Task Manager when it is minimized"
ID_VIEW_REFRESH "Force Task Manager to update now, regardless of Update Speed setting"
ID_VIEW_LARGE "Displays tasks by using large icons"
ID_VIEW_SMALL "Displays tasks by using small icons"
ID_VIEW_DETAILS "Displays information about each task"
ID_VIEW_UPDATESPEED_HIGH "Updates the display twice per second"
ID_VIEW_UPDATESPEED_NORMAL "Updates the display every two seconds"
ID_VIEW_UPDATESPEED_LOW "Updates the display every four seconds"
END
STRINGTABLE
BEGIN
ID_VIEW_UPDATESPEED_PAUSED "Does not automatically update"
ID_WINDOWS_TILEHORIZONTALLY "Tiles the windows horizontally on the desktop"
ID_WINDOWS_TILEVERTICALLY "Tiles the windows vertically on the desktop"
ID_WINDOWS_MINIMIZE "Minimizes the windows"
ID_WINDOWS_MAXIMIZE "Maximizes the windows"
ID_WINDOWS_CASCADE "Cascades the windows diagonally on the desktop"
ID_WINDOWS_BRINGTOFRONT "Brings the window front, but does not switch to it"
ID_HELP_TOPICS "Displays Task Manager help topics"
ID_HELP_ABOUT "Displays program information, version number, and copyright"
ID_FILE_EXIT "Exits the Task Manager application"
ID_OPTIONS_SHOW16BITTASKS "Shows 16-bit tasks under the associated ntvdm.exe"
ID_VIEW_SELECTCOLUMNS "Select which columns will be visible on the Process page"
ID_VIEW_SHOWKERNELTIMES "Displays kernel time in the performance graphs"
ID_VIEW_CPUHISTORY_ONEGRAPHALL "A single history graph shows total CPU usage"
ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "Each CPU has its own history graph"
ID_APPLICATION_PAGE_SWITCHTO "Brings a task to the foreground, switch focus to that task"
END
STRINGTABLE
BEGIN
ID_ENDTASK "Tells the selected tasks to close"
ID_GOTOPROCESS "Switches the focus to the process of the selected task"
ID_RESTORE "Restores the Task Manager from its hidden state"
ID_PROCESS_PAGE_ENDPROCESS "Removes the process from the system"
ID_PROCESS_PAGE_ENDPROCESSTREE "Removes this process and all descendants from the system"
ID_PROCESS_PAGE_DEBUG "Attaches the debugger to this process"
ID_PROCESS_PAGE_SETAFFINITY "Controls which processors the process will be allowed to run on"
ID_PROCESS_PAGE_SETPRIORITY_REALTIME "Sets process to the REALTIME priority class"
ID_PROCESS_PAGE_SETPRIORITY_HIGH "Sets process to the HIGH priority class"
ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL "Sets process to the ABOVE NORMAL priority class"
ID_PROCESS_PAGE_SETPRIORITY_NORMAL "Sets process to the NORMAL priority class"
ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL "Sets process to the BELOW NORMAL priority class"
ID_PROCESS_PAGE_SETPRIORITY_LOW "Sets process to the LOW priority class"
END
STRINGTABLE
BEGIN
IDS_TAB_APPS "Applications"
IDS_TAB_PROCESSES "Processes"
IDS_TAB_PERFORMANCE "Performance"
IDS_TAB_APPS "יישומים"
IDS_TAB_PROCESSES "תהליכים"
IDS_TAB_PERFORMANCE "ביצועים"
IDS_TAB_TASK "Task"
IDS_TAB_STATUS "Status"
IDS_TAB_IMAGENAME "Image Name"
IDS_TAB_STATUS "מצב"
IDS_TAB_IMAGENAME "שם תהליך"
IDS_TAB_PID "PID"
IDS_TAB_USERNAME "Username"
IDS_TAB_SESSIONID "Session ID"
@ -415,7 +352,7 @@ BEGIN
IDS_TAB_COMMANDLINE "Command Line"
IDS_MENU_SELECTCOLUMNS "&Select Columns..."
IDS_MENU_16BITTASK "&Show 16-bit tasks"
IDS_MENU_WINDOWS "&Windows"
IDS_MENU_WINDOWS "&חלונות"
IDS_MENU_LARGEICONS "Lar&ge Icons"
IDS_MENU_SMALLICONS "S&mall Icons"
IDS_MENU_DETAILS "&Details"
@ -424,7 +361,7 @@ BEGIN
IDS_MENU_CPUHISTORY "&CPU History"
IDS_MENU_SHOWKERNELTIMES "&Show Kernel Times"
IDS_CREATENEWTASK "Create New Task"
IDS_CREATENEWTASK_DESC "Type the name of a program, folder, document, or Internet resource, and Task Manager will open it for you."
IDS_CREATENEWTASK_DESC "הקלד את שם התוכנית, תקיה, מסמך, משאב אינטרנטי ו- מנהל המשימות יפתח אותם עבורך."
IDS_MSG_ACCESSPROCESSAFF "Unable to Access or Set Process Affinity"
IDS_MSG_PROCESSONEPRO "The process must have affinity with at least one processor."
IDS_MSG_INVALIDOPTION "Invalid Option"
@ -439,7 +376,7 @@ BEGIN
IDS_MSG_TRAYICONCPUUSAGE "CPU Usage: %d%%"
IDS_STATUS_MEMUSAGE "Commit Charge: %s / %s (%d%%)"
IDS_STATUS_CPUUSAGE "CPU Usage: %3d%%"
IDS_STATUS_PROCESSES "Processes: %d"
IDS_NOT_RESPONDING "Not Responding"
IDS_RUNNING "Running"
IDS_STATUS_PROCESSES "%d :תהליכים"
IDS_NOT_RESPONDING "לא מגיב"
IDS_RUNNING "פועל"
END

View file

@ -1,4 +1,4 @@
/* Hungaruan (HU) translation by Robert Horvath - talley at cubeclub.hu */
/* TRANSLATOR: Robert Horvath <talley@cubeclub.hu> */
LANGUAGE LANG_HUNGARIAN, SUBLANG_DEFAULT
@ -15,7 +15,7 @@ BEGIN
MENUITEM "&Mindig látható", ID_OPTIONS_ALWAYSONTOP, CHECKED
MENUITEM "&Indításkor kis méret", ID_OPTIONS_MINIMIZEONUSE, CHECKED
MENUITEM "&Elrejtés kis méretnél", ID_OPTIONS_HIDEWHENMINIMIZED, CHECKED
MENUITEM "&16bites feladatok megjelenítése", ID_OPTIONS_SHOW16BITTASKS, CHECKED
MENUITEM "", ID_OPTIONS_SHOW16BITTASKS, CHECKED
END
POPUP "&Nézet"
BEGIN
@ -28,18 +28,18 @@ BEGIN
MENUITEM "&Felfüggesztve", ID_VIEW_UPDATESPEED_PAUSED
END
MENUITEM SEPARATOR
MENUITEM "&Nagy ikonok", ID_VIEW_LARGE
MENUITEM "&Kis ikonok", ID_VIEW_SMALL
MENUITEM "Rés&zletek", ID_VIEW_DETAILS, CHECKED
MENUITEM "&Oszlopok kiválasztása...", ID_VIEW_SELECTCOLUMNS
POPUP "&CPU használat"
MENUITEM "", ID_VIEW_LARGE
MENUITEM "", ID_VIEW_SMALL
MENUITEM "", ID_VIEW_DETAILS, CHECKED
MENUITEM "", ID_VIEW_SELECTCOLUMNS
POPUP ""
BEGIN
MENUITEM "Minden CPU &egy grafikonon", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "Külön grafikon &minden CPU-hoz", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
END
MENUITEM "&Kernel idõ megjelenítése", ID_VIEW_SHOWKERNELTIMES
MENUITEM "", ID_VIEW_SHOWKERNELTIMES
END
POPUP "&Ablak"
POPUP ""
BEGIN
MENUITEM "&Vízszintes rendezés", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "&Függõleges rendezés", ID_WINDOWS_TILEVERTICALLY
@ -50,15 +50,15 @@ BEGIN
END
POPUP "Sh&ut Down"
BEGIN
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
END
POPUP "&Súgó"
BEGIN
@ -80,7 +80,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT1 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Új feladat (Futtatás...)", ID_FILE_NEW
MENUITEM SEPARATOR
@ -92,7 +92,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT2 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Váltás", ID_APPLICATION_PAGE_SWITCHTO
MENUITEM "&Elõtérbe helyezés", ID_WINDOWS_BRINGTOFRONT
@ -110,9 +110,9 @@ END
IDR_TRAY_POPUP MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Vissza állít", ID_RESTORE
MENUITEM "&Visszaállít", ID_RESTORE
MENUITEM "&Bezárás", ID_FILE_EXIT
MENUITEM SEPARATOR
MENUITEM "&Mindig látható", ID_OPTIONS_ALWAYSONTOP
@ -121,10 +121,10 @@ END
IDR_PROCESS_PAGE_CONTEXT MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Folyamat befejezése", ID_PROCESS_PAGE_ENDPROCESS
MENUITEM "Folyamat &struktúra leállítása", ID_PROCESS_PAGE_ENDPROCESSTREE
MENUITEM "Folyamat&struktúra leállítása", ID_PROCESS_PAGE_ENDPROCESSTREE
MENUITEM "&Hibakeresés", ID_PROCESS_PAGE_DEBUG
MENUITEM SEPARATOR
POPUP "&Prioritás beállítása"
@ -151,44 +151,43 @@ CAPTION "Feladatkezelõ"
MENU IDR_TASKMANAGER
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Tab1", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
CONTROL "", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
END
IDD_APPLICATION_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "Új &folyamat...", IDC_NEWTASK, 172, 188, 68, 14
PUSHBUTTON "&Váltás", IDC_SWITCHTO, 100, 188, 68, 14, WS_DISABLED
CONTROL "", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
PUSHBUTTON "Fela&dat befejezése", IDC_ENDTASK, 28, 188, 68, 14, WS_DISABLED
PUSHBUTTON "&Váltás", IDC_SWITCHTO, 100, 188, 68, 14, WS_DISABLED
PUSHBUTTON "Új &folyamat...", IDC_NEWTASK, 172, 188, 68, 14
END
IDD_PROCESS_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&Folyamat befejezése", IDC_ENDPROCESS, 165, 189, 75, 14
CONTROL "", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
CONTROL "Minden felhasználó folya&matait jelenítse meg", IDC_SHOWALLPROCESSES, "Button",
BS_AUTOCHECKBOX | WS_TABSTOP, 7, 191, 155, 10
BS_AUTOCHECKBOX | WS_TABSTOP, 5, 191, 155, 10
PUSHBUTTON "&Folyamat befejezése", IDC_ENDPROCESS, 165, 189, 75, 14
END
/* IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210 */
IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
GROUPBOX "CPU használat", IDC_CPU_USAGE_FRAME, 5, 5, 60, 54, 0, WS_EX_TRANSPARENT
GROUPBOX "Memória használat", IDC_MEM_USAGE_FRAME, 5, 63, 60, 54, BS_LEFTTEXT, WS_EX_TRANSPARENT
GROUPBOX "Memóriahasználat", IDC_MEM_USAGE_FRAME, 5, 63, 60, 54, BS_LEFTTEXT, WS_EX_TRANSPARENT
GROUPBOX "Totals", IDC_TOTALS_FRAME, 5, 122, 111, 39, 0, WS_EX_TRANSPARENT
GROUPBOX "Commit Charge (K)", IDC_COMMIT_CHARGE_FRAME, 5, 166, 111, 39, 0, WS_EX_TRANSPARENT
GROUPBOX "Fizikai memória (K)", IDC_PHYSICAL_MEMORY_FRAME, 131, 122, 111, 39, 0, WS_EX_TRANSPARENT
GROUPBOX "Kernel memória (K)", IDC_KERNEL_MEMORY_FRAME, 131, 166, 111, 39, 0, WS_EX_TRANSPARENT
LTEXT "Handles", IDS_TOTALS_HANDLE_COUNT, 12, 131, 35, 8
LTEXT "Szálak száma", IDS_TOTALS_THREAD_COUNT, 12, 140, 45, 8
LTEXT "Leírók", IDS_TOTALS_HANDLE_COUNT, 12, 131, 35, 8
LTEXT "Szálak", IDS_TOTALS_THREAD_COUNT, 12, 140, 45, 8
LTEXT "Folyamatok", IDS_TOTALS_PROCESS_COUNT, 12, 149, 45, 8
EDITTEXT IDC_TOTALS_HANDLE_COUNT, 65, 131, 45, 8, ES_RIGHT | ES_READONLY |
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
@ -225,20 +224,10 @@ BEGIN
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
GROUPBOX "CPU használat", IDC_CPU_USAGE_HISTORY_FRAME, 74, 5, 168, 54, 0, WS_EX_TRANSPARENT
GROUPBOX "Memória használat", IDC_MEMORY_USAGE_HISTORY_FRAME, 74, 63, 168, 54, 0, WS_EX_TRANSPARENT
PUSHBUTTON "CPU használat megjelenítése", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Memória használat megjelenítése", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "CPU használata", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Memória használata", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Hibakeresõ csatornák"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_DEBUG_CHANNELS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP | LVS_SORTASCENDING, 7, 7, 233, 177
PUSHBUTTON "Bezárás", IDOK, 171, 189, 69, 14
PUSHBUTTON "", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_AFFINITY_DIALOG DIALOGEX 0, 0, 231, 154
@ -292,13 +281,13 @@ BEGIN
PUSHBUTTON "Mégse", IDCANCEL, 138, 178, 50, 14
LTEXT "Válaszd ki azokat az oszlopokat amelyeket szeretnél látni a feladatkezelõben.", IDC_STATIC, 7, 7, 181, 17
CONTROL "&Image Name", IDC_IMAGENAME, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 7, 28, 56, 10
CONTROL "&PID (Folyamat azonosító)", IDC_PID, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 39, 100, 10
CONTROL "PI&D (Folyamatazonosító)", IDC_PID, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 39, 100, 10
CONTROL "&CPU használat", IDC_CPUUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 50, 100, 10
CONTROL "CPU idõ", IDC_CPUTIME, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 61, 48, 10
CONTROL "&Memória használat", IDC_MEMORYUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 72, 100, 10
CONTROL "&Memóriahasználat", IDC_MEMORYUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 72, 100, 10
CONTROL "Memória használat &változása", IDC_MEMORYUSAGEDELTA, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 83, 100, 10
CONTROL "Pea&k Memory Usage", IDC_PEAKMEMORYUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 94, 82, 10
CONTROL "Page &Faults", IDC_PAGEFAULTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 105, 53, 10
CONTROL "&Laphibák", IDC_PAGEFAULTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 105, 53, 10
CONTROL "&USER Objects", IDC_USEROBJECTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 116, 62, 10
CONTROL "I/O Olvasások", IDC_IOREADS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 127, 100, 10
CONTROL "I/O Olvasott bájtok", IDC_IOREADBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 138, 100, 10
@ -308,7 +297,7 @@ BEGIN
CONTROL "&Virtuális memória mérete", IDC_VIRTUALMEMORYSIZE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 39, 85, 10
CONTROL "Pa&ged Pool", IDC_PAGEDPOOL, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 50, 53, 10
CONTROL "N&on-paged Pool", IDC_NONPAGEDPOOL, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 61, 67, 10
CONTROL "&Prioritás", IDC_BASEPRIORITY, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 72, 55, 10
CONTROL "P&rioritás", IDC_BASEPRIORITY, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 72, 55, 10
CONTROL "&Handle Count", IDC_HANDLECOUNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 83, 59, 10
CONTROL "&Szálak száma", IDC_THREADCOUNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 94, 59, 10
CONTROL "GDI Objektumok", IDC_GDIOBJECTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 105, 85, 10
@ -316,7 +305,7 @@ BEGIN
CONTROL "I/O Írott bájtok", IDC_IOWRITEBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 127, 65, 10
CONTROL "Egyéb I/O mûveletek", IDC_IOOTHER, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 138, 85, 10
CONTROL "Egyéb I/O mûveletek bájtjai", IDC_IOOTHERBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 149, 85, 10
CONTROL "Command &Line", IDC_COMMANDLINE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 160, 65, 10
CONTROL "&Parancssor", IDC_COMMANDLINE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 160, 65, 10
END
/* String Tables */
@ -325,59 +314,7 @@ STRINGTABLE
BEGIN
IDS_APP_TITLE "Feladatkezelõ"
IDC_TASKMGR "Feladatkezelõ"
IDS_IDLE_PROCESS "Üres járat"
END
STRINGTABLE
BEGIN
ID_FILE_NEW "Program indítása"
ID_OPTIONS_ALWAYSONTOP "A feladatkezelõ minden ablak felett lesz addig amíg nem lesz kicsinyítve"
ID_OPTIONS_MINIMIZEONUSE "A feladatkezelõ elrejtõdik ha egy váltást csinálsz"
ID_OPTIONS_HIDEWHENMINIMIZED "Feladatkezelõ elrejtése elrejtéskor"
ID_VIEW_REFRESH "Azonnali frissítés"
ID_VIEW_LARGE "Feladatok megjelenítése nagy ikonként"
ID_VIEW_SMALL "Feladatok megjelenítése kis ikonként"
ID_VIEW_DETAILS "Információk megjelenítése minden feladatról"
ID_VIEW_UPDATESPEED_HIGH "Másodpercenként kétszer frissít"
ID_VIEW_UPDATESPEED_NORMAL "Két másodpercenként frissít"
ID_VIEW_UPDATESPEED_LOW "Négy másodpercenként frissít"
END
STRINGTABLE
BEGIN
ID_VIEW_UPDATESPEED_PAUSED "Nincs automatikus frissítés"
ID_WINDOWS_TILEHORIZONTALLY "Vízszintben rendezi az ablakokat"
ID_WINDOWS_TILEVERTICALLY "Függõlegesen rendezi az ablakokat"
ID_WINDOWS_MINIMIZE "Elrejti az ablakokat"
ID_WINDOWS_MAXIMIZE "Legagyobbra méretezi az ablakokat"
ID_WINDOWS_CASCADE "Lépcsõzetes rendezés"
ID_WINDOWS_BRINGTOFRONT "Elõtérbe helyezi az ablakot, de nem teszi aktívvá azt"
ID_HELP_TOPICS "Megjeleníti a feladatkezelõ súgó témáit"
ID_HELP_ABOUT "Megjeleníti a program információit, verzióját és jogvédelmi információit"
ID_FILE_EXIT "Kilép a feladatkezelõbõl"
ID_OPTIONS_SHOW16BITTASKS "Minden 16-bites feladatot a hozzátartozó ntvdm.exe alá sorol"
ID_VIEW_SELECTCOLUMNS "Válaszd ki mely oszlopokat kivánod látni"
ID_VIEW_SHOWKERNELTIMES "Megjeleníti a Kernel idõt a teljesítmény grafikonon"
ID_VIEW_CPUHISTORY_ONEGRAPHALL "Közös CPU történet minden processzornak"
ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "Minden processzor saját grafikonnal"
ID_APPLICATION_PAGE_SWITCHTO "Elõtérbe hozza és aktívvá teszi a kiválasztott alkalmazást"
END
STRINGTABLE
BEGIN
ID_ENDTASK "Bezárja a kiválasztott alkalmazást"
ID_GOTOPROCESS "Elõtérbe hozza és aktívvá teszi a kiválasztott alkalmazást"
ID_RESTORE "Vissza állítja a feladatkezelõt rejtett állapotából"
ID_PROCESS_PAGE_ENDPROCESS "Bezárja a folyamatot"
ID_PROCESS_PAGE_ENDPROCESSTREE "Bezárja a folyamatot és az általa létrehozott összes többi folyamatot is"
ID_PROCESS_PAGE_DEBUG "Hibakeresõt csatol a kiválasztott folyamathoz"
ID_PROCESS_PAGE_SETAFFINITY "Ennek segítségével állítható be, hogy a folyamatok mely processzorokon futhatnak"
ID_PROCESS_PAGE_SETPRIORITY_REALTIME "Valósidejû prioritásra kapcsolja a folyamatot"
ID_PROCESS_PAGE_SETPRIORITY_HIGH "Magas prioritásra kapcsolja a folyamatot"
ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL "Magasabb prioritásra kapcsolja a folyamatot"
ID_PROCESS_PAGE_SETPRIORITY_NORMAL "Normál prioritásra kapcsolja a folyamatot"
ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL "Alacsonyabb prioritásra kapcsolja a folyamatot"
ID_PROCESS_PAGE_SETPRIORITY_LOW "Alacsony prioritásra kapcsolja a folyamatot"
IDS_IDLE_PROCESS "Üresjárat"
END
STRINGTABLE
@ -393,16 +330,16 @@ BEGIN
IDS_TAB_SESSIONID "Munkamenet azonosító"
IDS_TAB_CPU "CPU"
IDS_TAB_CPUTIME "CPU idõ"
IDS_TAB_MEMUSAGE "Memória használat"
IDS_TAB_PEAKMEMUSAGE "Legnagyobb memória használat"
IDS_TAB_MEMUSAGE "Memóriahasználat"
IDS_TAB_PEAKMEMUSAGE "Legnagyobb memóriahasználat"
IDS_TAB_MEMDELTA "Memória változás"
IDS_TAB_PAGEFAULT "Page Faults"
IDS_TAB_PAGEFAULT "Laphibák"
IDS_TAB_PFDELTA "Lapozóállomány változások"
IDS_TAB_VMSIZE "VM Méret"
IDS_TAB_PAGEDPOOL "Paged Pool"
IDS_TAB_NPPOOL "NP Pool"
IDS_TAB_BASEPRI "Prioritás"
IDS_TAB_HANDLES "Handles"
IDS_TAB_HANDLES "Leírók"
IDS_TAB_THREADS "Szálak"
IDS_TAB_USERPBJECTS "USER Objektumok"
IDS_TAB_GDIOBJECTS "GDI Objektumok"
@ -412,7 +349,7 @@ BEGIN
IDS_TAB_IOREADBYTES "I/O Olvasott bájtok"
IDS_TAB_IOWRITESBYTES "I/O Írott bájtok"
IDS_TAB_IOOTHERBYTES "Egyéb I/O bájtok"
IDS_TAB_COMMANDLINE "Command Line"
IDS_TAB_COMMANDLINE "Parancssor"
IDS_MENU_SELECTCOLUMNS "&Oszlopok kiválasztása..."
IDS_MENU_16BITTASK "&16bites feladatok megjelenítése"
IDS_MENU_WINDOWS "&Ablak"
@ -429,7 +366,7 @@ BEGIN
IDS_MSG_PROCESSONEPRO "A folyamatnak legalább egy processzoron futnia kell."
IDS_MSG_INVALIDOPTION "Invalid Option"
IDS_MSG_UNABLEDEBUGPROCESS "Nem lehetséges a folyamat hibakeresése"
IDS_MSG_WARNINGDEBUG "FIGYELEM: A folyamat hibakeresése adatvesztést okozhat.\nBiztosan csatlakoztatni szeretnéd a hibakeresõt?"
IDS_MSG_WARNINGDEBUG "FIGYELEM: A folyamat hibakeresése adatvesztést okozhat.\nBiztosan csatlakoztatni szeretné a hibakeresőt?"
IDS_MSG_TASKMGRWARNING "Feladatkezelõ figyelmeztetése"
IDS_MSG_WARNINGTERMINATING "FIGYELEM: A folyamat befejezése kellemetlen\nváltozásokat hozhat, adatvesztést és rendszer instabilitást okozhat. A folyamat\n nem fog lehetõséget kapni, hogy elmentse az adatokat.\nBiztosan beakarod fejezni?"
IDS_MSG_UNABLETERMINATEPRO "Nem lehetséges a folyamat befejezése"

View file

@ -1,4 +1,4 @@
/* Indonesian resource file by Zaenal Mutaqin (ade999@gmail.com) */
/* TRANSLATOR: Zaenal Mutaqin <ade999@gmail.com> */
LANGUAGE LANG_INDONESIAN, SUBLANG_DEFAULT
@ -15,50 +15,50 @@ BEGIN
MENUITEM "Sel&alu Di Atas", ID_OPTIONS_ALWAYSONTOP, CHECKED
MENUITEM "&Kecilkan Saat Digunakan", ID_OPTIONS_MINIMIZEONUSE, CHECKED
MENUITEM "Se&mbunyikan Saat Dikecilkan", ID_OPTIONS_HIDEWHENMINIMIZED, CHECKED
MENUITEM "&Tampilkan tugas 16-bit", ID_OPTIONS_SHOW16BITTASKS, CHECKED
MENUITEM "", ID_OPTIONS_SHOW16BITTASKS, CHECKED
END
POPUP "&Lihat"
BEGIN
MENUITEM "&Segarkan Sekarang", ID_VIEW_REFRESH
POPUP "&Mutakhirkan Kecepatan"
POPUP "&Kecepatan penyegaran"
BEGIN
MENUITEM "&Tinggi", ID_VIEW_UPDATESPEED_HIGH
MENUITEM "&Normal", ID_VIEW_UPDATESPEED_NORMAL, CHECKED
MENUITEM "&Rendah", ID_VIEW_UPDATESPEED_LOW
MENUITEM "&Istirahat", ID_VIEW_UPDATESPEED_PAUSED
MENUITEM "&Jeda", ID_VIEW_UPDATESPEED_PAUSED
END
MENUITEM SEPARATOR
MENUITEM "Ikon &Besar", ID_VIEW_LARGE
MENUITEM "Ikon &Kecil", ID_VIEW_SMALL
MENUITEM "&Detil", ID_VIEW_DETAILS, CHECKED
MENUITEM "&Pilih Kolom...", ID_VIEW_SELECTCOLUMNS
POPUP "&CPU Histori"
MENUITEM "", ID_VIEW_LARGE
MENUITEM "", ID_VIEW_SMALL
MENUITEM "", ID_VIEW_DETAILS, CHECKED
MENUITEM "", ID_VIEW_SELECTCOLUMNS
POPUP ""
BEGIN
MENUITEM "&One Graph, All CPUs", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "Satu Grafik &Per CPU", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
END
MENUITEM "&Tampilkan Waktu Kernel", ID_VIEW_SHOWKERNELTIMES
MENUITEM "", ID_VIEW_SHOWKERNELTIMES
END
POPUP "&Jendela"
POPUP ""
BEGIN
MENUITEM "Tile &Horizontally", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "Tile &Vertically", ID_WINDOWS_TILEVERTICALLY
MENUITEM "&Minimize", ID_WINDOWS_MINIMIZE
MENUITEM "Ma&ximize", ID_WINDOWS_MAXIMIZE
MENUITEM "&Cascade", ID_WINDOWS_CASCADE
MENUITEM "&Bring To Front", ID_WINDOWS_BRINGTOFRONT
MENUITEM "&Tumpuk", ID_WINDOWS_CASCADE
MENUITEM "&Bawa ke depan", ID_WINDOWS_BRINGTOFRONT
END
POPUP "Sh&ut Down"
POPUP "&Matikan"
BEGIN
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
END
POPUP "&Help"
BEGIN
@ -74,34 +74,34 @@ BEGIN
MENUITEM "Tile &Vertikal", ID_WINDOWS_TILEVERTICALLY
MENUITEM "&Kecilkan", ID_WINDOWS_MINIMIZE
MENUITEM "Be&sarkan", ID_WINDOWS_MAXIMIZE
MENUITEM "&Cascade", ID_WINDOWS_CASCADE
MENUITEM "&Tumpuk", ID_WINDOWS_CASCADE
MENUITEM "&Bawa Ke Depan", ID_WINDOWS_BRINGTOFRONT
END
IDR_APPLICATION_PAGE_CONTEXT1 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&New Task (Run...)", ID_FILE_NEW
MENUITEM "New &Task (Run...)", ID_FILE_NEW
MENUITEM SEPARATOR
MENUITEM "Lar&ge Icons", ID_VIEW_LARGE
MENUITEM "S&mall Icons", ID_VIEW_SMALL
MENUITEM "&Details", ID_VIEW_DETAILS, CHECKED
MENUITEM "I&kon Besar", ID_VIEW_LARGE
MENUITEM "Iko&n Kecil", ID_VIEW_SMALL
MENUITEM "&Rinci", ID_VIEW_DETAILS, CHECKED
END
END
IDR_APPLICATION_PAGE_CONTEXT2 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Switch To", ID_APPLICATION_PAGE_SWITCHTO
MENUITEM "&Bring To Front", ID_WINDOWS_BRINGTOFRONT
MENUITEM "&Bawa ke Depan", ID_WINDOWS_BRINGTOFRONT
MENUITEM SEPARATOR
MENUITEM "Tile &Horizontally", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "Tile &Vertically", ID_WINDOWS_TILEVERTICALLY
MENUITEM "&Minimize", ID_WINDOWS_MINIMIZE
MENUITEM "Ma&ximize", ID_WINDOWS_MAXIMIZE
MENUITEM "&Cascade", ID_WINDOWS_CASCADE
MENUITEM "&Tumpuk", ID_WINDOWS_CASCADE
MENUITEM SEPARATOR
MENUITEM "&End Task", ID_APPLICATION_PAGE_ENDTASK
MENUITEM "&Go To Process", ID_APPLICATION_PAGE_GOTOPROCESS
@ -110,7 +110,7 @@ END
IDR_TRAY_POPUP MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Restore", ID_RESTORE
MENUITEM "&Close", ID_FILE_EXIT
@ -121,7 +121,7 @@ END
IDR_PROCESS_PAGE_CONTEXT MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&End Process", ID_PROCESS_PAGE_ENDPROCESS
MENUITEM "End Process &Tree", ID_PROCESS_PAGE_ENDPROCESSTREE
@ -151,32 +151,31 @@ CAPTION "Manajer Tugas"
MENU IDR_TASKMANAGER
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Tab1", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
CONTROL "", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
END
IDD_APPLICATION_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&New Task...", IDC_NEWTASK, 187, 189, 53, 14
PUSHBUTTON "&Switch To", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
CONTROL "", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
PUSHBUTTON "&End Task", IDC_ENDTASK, 75, 189, 53, 14, WS_DISABLED
PUSHBUTTON "&Switch To", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
PUSHBUTTON "&New Task...", IDC_NEWTASK, 187, 189, 53, 14
END
IDD_PROCESS_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&End Process", IDC_ENDPROCESS, 171, 189, 69, 14
CONTROL "", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
CONTROL "&Show processes from all users", IDC_SHOWALLPROCESSES, "Button",
BS_AUTOCHECKBOX | WS_TABSTOP, 7, 191, 111, 10
BS_AUTOCHECKBOX | WS_TABSTOP, 5, 191, 138, 10
PUSHBUTTON "&End Process", IDC_ENDPROCESS, 171, 189, 69, 14
END
/* IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210 */
IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
@ -184,11 +183,11 @@ BEGIN
GROUPBOX "Pemakaian CPU", IDC_CPU_USAGE_FRAME, 5, 5, 60, 54, 0, WS_EX_TRANSPARENT
GROUPBOX "Pemakaian MEM", IDC_MEM_USAGE_FRAME, 5, 63, 60, 54, BS_LEFTTEXT, WS_EX_TRANSPARENT
GROUPBOX "Total", IDC_TOTALS_FRAME, 5, 122, 111, 39, 0, WS_EX_TRANSPARENT
GROUPBOX "Commit Charge (K)", IDC_COMMIT_CHARGE_FRAME, 5, 166, 111, 39, 0, WS_EX_TRANSPARENT
GROUPBOX "Biaya Komit (K)", IDC_COMMIT_CHARGE_FRAME, 5, 166, 111, 39, 0, WS_EX_TRANSPARENT
GROUPBOX "Memori Fisik (K)", IDC_PHYSICAL_MEMORY_FRAME, 131, 122, 111, 39, 0, WS_EX_TRANSPARENT
GROUPBOX "Memori Kernel (K)", IDC_KERNEL_MEMORY_FRAME, 131, 166, 111, 39, 0, WS_EX_TRANSPARENT
LTEXT "Handle", IDS_TOTALS_HANDLE_COUNT, 12, 131, 27, 8
LTEXT "Thread", IDS_TOTALS_THREAD_COUNT, 12, 140, 27, 8
LTEXT "Tuas", IDS_TOTALS_HANDLE_COUNT, 12, 131, 27, 8
LTEXT "Utas", IDS_TOTALS_THREAD_COUNT, 12, 140, 27, 8
LTEXT "Proses", IDS_TOTALS_PROCESS_COUNT, 12, 149, 34, 8
EDITTEXT IDC_TOTALS_HANDLE_COUNT, 65, 131, 45, 8, ES_RIGHT | ES_READONLY |
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
@ -225,20 +224,10 @@ BEGIN
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
GROUPBOX "Histori Pemakaian CPU", IDC_CPU_USAGE_HISTORY_FRAME, 74, 5, 168, 54, 0, WS_EX_TRANSPARENT
GROUPBOX "Histori Pemakaian MEM", IDC_MEMORY_USAGE_HISTORY_FRAME, 74, 63, 168, 54, 0, WS_EX_TRANSPARENT
PUSHBUTTON "Tampilan Pemakaian CPU", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Tampilan Pemakaian MEM", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Histori Pemakaian CPU", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Histori Pemakaian MEM", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Kanal Debug"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_DEBUG_CHANNELS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP | LVS_SORTASCENDING, 7, 7, 233, 177
PUSHBUTTON "Tutup", IDOK, 171, 189, 69, 14
PUSHBUTTON "", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_AFFINITY_DIALOG DIALOGEX 0, 0, 231, 154
@ -290,7 +279,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "OK", IDOK, 84, 178, 50, 14
PUSHBUTTON "Batal", IDCANCEL, 138, 178, 50, 14
LTEXT "Select the columns that will appear on the Process page of the Task Manager.", IDC_STATIC, 7, 7, 181, 17
LTEXT "Pilih kolom yang akan muncul di halaman Proses pada Task Manager.", IDC_STATIC, 7, 7, 181, 17
CONTROL "&Image Name", IDC_IMAGENAME, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 7, 28, 56, 10
CONTROL "&PID (Process Identifier)", IDC_PID, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 39, 88, 10
CONTROL "&CPU Usage", IDC_CPUUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 50, 53, 10
@ -299,23 +288,23 @@ BEGIN
CONTROL "Memory Usage &Delta", IDC_MEMORYUSAGEDELTA, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 83, 82, 10
CONTROL "Pea&k Memory Usage", IDC_PEAKMEMORYUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 94, 82, 10
CONTROL "Page &Faults", IDC_PAGEFAULTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 105, 53, 10
CONTROL "&USER Objects", IDC_USEROBJECTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 116, 62, 10
CONTROL "I/O Reads", IDC_IOREADS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 127, 49, 10
CONTROL "I/O Read Bytes", IDC_IOREADBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 138, 65, 10
CONTROL "&Session ID", IDC_SESSIONID, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 149, 50, 10
CONTROL "Obyek &USER", IDC_USEROBJECTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 116, 62, 10
CONTROL "I/O Baca", IDC_IOREADS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 127, 49, 10
CONTROL "I/O Byte Baca", IDC_IOREADBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 138, 65, 10
CONTROL "&Sesi ID", IDC_SESSIONID, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 149, 50, 10
CONTROL "User &Name", IDC_USERNAME, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 160, 51, 10
CONTROL "Page F&aults Delta", IDC_PAGEFAULTSDELTA, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 28, 72, 10
CONTROL "&Virtual Memory Size", IDC_VIRTUALMEMORYSIZE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 39, 77, 10
CONTROL "Ukuran Memori Ma&ya", IDC_VIRTUALMEMORYSIZE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 39, 77, 10
CONTROL "Pa&ged Pool", IDC_PAGEDPOOL, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 50, 53, 10
CONTROL "N&on-paged Pool", IDC_NONPAGEDPOOL, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 61, 67, 10
CONTROL "Base P&riority", IDC_BASEPRIORITY, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 72, 55, 10
CONTROL "&Handle Count", IDC_HANDLECOUNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 83, 59, 10
CONTROL "&Jumlah Tuas", IDC_HANDLECOUNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 83, 59, 10
CONTROL "&Thread Count", IDC_THREADCOUNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 94, 59, 10
CONTROL "GDI Objects", IDC_GDIOBJECTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 105, 55, 10
CONTROL "I/O Writes", IDC_IOWRITES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 116, 49, 10
CONTROL "I/O Write Bytes", IDC_IOWRITEBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 127, 65, 10
CONTROL "I/O Other", IDC_IOOTHER, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 138, 46, 10
CONTROL "I/O Other Bytes", IDC_IOOTHERBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 149, 65, 10
CONTROL "Obyek GDI", IDC_GDIOBJECTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 105, 55, 10
CONTROL "I/O Tulis", IDC_IOWRITES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 116, 49, 10
CONTROL "I/O Byte Tulis", IDC_IOWRITEBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 127, 65, 10
CONTROL "I/O Lain", IDC_IOOTHER, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 138, 46, 10
CONTROL "I/O Byte Lain", IDC_IOOTHERBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 149, 65, 10
CONTROL "Command &Line", IDC_COMMANDLINE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 160, 65, 10
END
@ -330,67 +319,15 @@ END
STRINGTABLE
BEGIN
ID_FILE_NEW "Runs a new program"
ID_OPTIONS_ALWAYSONTOP "Task Manager remains in front of all other windows unless minimized"
ID_OPTIONS_MINIMIZEONUSE "Task Manager is minimized when a SwitchTo operation is performed"
ID_OPTIONS_HIDEWHENMINIMIZED "Hide the Task Manager when it is minimized"
ID_VIEW_REFRESH "Force Task Manager to update now, regardless of Update Speed setting"
ID_VIEW_LARGE "Displays tasks by using large icons"
ID_VIEW_SMALL "Displays tasks by using small icons"
ID_VIEW_DETAILS "Displays information about each task"
ID_VIEW_UPDATESPEED_HIGH "Updates the display twice per second"
ID_VIEW_UPDATESPEED_NORMAL "Updates the display every two seconds"
ID_VIEW_UPDATESPEED_LOW "Updates the display every four seconds"
END
STRINGTABLE
BEGIN
ID_VIEW_UPDATESPEED_PAUSED "Does not automatically update"
ID_WINDOWS_TILEHORIZONTALLY "Tiles the windows horizontally on the desktop"
ID_WINDOWS_TILEVERTICALLY "Tiles the windows vertically on the desktop"
ID_WINDOWS_MINIMIZE "Minimizes the windows"
ID_WINDOWS_MAXIMIZE "Maximizes the windows"
ID_WINDOWS_CASCADE "Cascades the windows diagonally on the desktop"
ID_WINDOWS_BRINGTOFRONT "Brings the window front, but does not switch to it"
ID_HELP_TOPICS "Displays Task Manager help topics"
ID_HELP_ABOUT "Displays program information, version number, and copyright"
ID_FILE_EXIT "Exits the Task Manager application"
ID_OPTIONS_SHOW16BITTASKS "Shows 16-bit tasks under the associated ntvdm.exe"
ID_VIEW_SELECTCOLUMNS "Select which columns will be visible on the Process page"
ID_VIEW_SHOWKERNELTIMES "Displays kernel time in the performance graphs"
ID_VIEW_CPUHISTORY_ONEGRAPHALL "A single history graph shows total CPU usage"
ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "Each CPU has its own history graph"
ID_APPLICATION_PAGE_SWITCHTO "Brings a task to the foreground, switch focus to that task"
END
STRINGTABLE
BEGIN
ID_ENDTASK "Tells the selected tasks to close"
ID_GOTOPROCESS "Switches the focus to the process of the selected task"
ID_RESTORE "Restores the Task Manager from its hidden state"
ID_PROCESS_PAGE_ENDPROCESS "Removes the process from the system"
ID_PROCESS_PAGE_ENDPROCESSTREE "Removes this process and all descendants from the system"
ID_PROCESS_PAGE_DEBUG "Attaches the debugger to this process"
ID_PROCESS_PAGE_SETAFFINITY "Controls which processors the process will be allowed to run on"
ID_PROCESS_PAGE_SETPRIORITY_REALTIME "Sets process to the REALTIME priority class"
ID_PROCESS_PAGE_SETPRIORITY_HIGH "Sets process to the HIGH priority class"
ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL "Sets process to the ABOVE NORMAL priority class"
ID_PROCESS_PAGE_SETPRIORITY_NORMAL "Sets process to the NORMAL priority class"
ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL "Sets process to the BELOW NORMAL priority class"
ID_PROCESS_PAGE_SETPRIORITY_LOW "Sets process to the LOW priority class"
END
STRINGTABLE
BEGIN
IDS_TAB_APPS "Applications"
IDS_TAB_PROCESSES "Processes"
IDS_TAB_PERFORMANCE "Performance"
IDS_TAB_APPS "Aplikasi"
IDS_TAB_PROCESSES "Proses"
IDS_TAB_PERFORMANCE "Kinerja"
IDS_TAB_TASK "Task"
IDS_TAB_STATUS "Status"
IDS_TAB_IMAGENAME "Image Name"
IDS_TAB_PID "PID"
IDS_TAB_USERNAME "Username"
IDS_TAB_SESSIONID "Session ID"
IDS_TAB_SESSIONID "Sesi ID"
IDS_TAB_CPU "CPU"
IDS_TAB_CPUTIME "CPU Time"
IDS_TAB_MEMUSAGE "Mem Usage"
@ -402,23 +339,23 @@ BEGIN
IDS_TAB_PAGEDPOOL "Paged Pool"
IDS_TAB_NPPOOL "NP Pool"
IDS_TAB_BASEPRI "Base Pri"
IDS_TAB_HANDLES "Handles"
IDS_TAB_THREADS "Threads"
IDS_TAB_USERPBJECTS "USER Objects"
IDS_TAB_GDIOBJECTS "GDI Objects"
IDS_TAB_IOREADS "I/O Reads"
IDS_TAB_IOWRITES "I/O Writes"
IDS_TAB_IOOTHER "I/O Other"
IDS_TAB_IOREADBYTES "I/O Read Bytes"
IDS_TAB_IOWRITESBYTES "I/O Write Bytes"
IDS_TAB_IOOTHERBYTES "I/O Other Bytes"
IDS_TAB_HANDLES "Tuas"
IDS_TAB_THREADS "Utas"
IDS_TAB_USERPBJECTS "Obyek USER"
IDS_TAB_GDIOBJECTS "Obyek GDI"
IDS_TAB_IOREADS "I/O Baca"
IDS_TAB_IOWRITES "I/O Tulis"
IDS_TAB_IOOTHER "I/O Lain"
IDS_TAB_IOREADBYTES "I/O Byte Baca"
IDS_TAB_IOWRITESBYTES "I/O Byte Tulis"
IDS_TAB_IOOTHERBYTES "I/O Byte Lain"
IDS_TAB_COMMANDLINE "Command Line"
IDS_MENU_SELECTCOLUMNS "&Select Columns..."
IDS_MENU_SELECTCOLUMNS "&Pilih Kolom..."
IDS_MENU_16BITTASK "&Show 16-bit tasks"
IDS_MENU_WINDOWS "&Windows"
IDS_MENU_LARGEICONS "Lar&ge Icons"
IDS_MENU_SMALLICONS "S&mall Icons"
IDS_MENU_DETAILS "&Details"
IDS_MENU_LARGEICONS "I&kon Besar"
IDS_MENU_SMALLICONS "Iko&n Kecil"
IDS_MENU_DETAILS "&Rinci"
IDS_MENU_ONEGRAPHALLCPUS "&One Graph, All CPUs"
IDS_MENU_ONEGRAPHPERCPU "One Graph &Per CPU"
IDS_MENU_CPUHISTORY "&CPU History"
@ -432,7 +369,7 @@ BEGIN
IDS_MSG_WARNINGDEBUG "WARNING: Debugging this process may result in loss of data.\nAre you sure you wish to attach the debugger?"
IDS_MSG_TASKMGRWARNING "Task Manager Warning"
IDS_MSG_WARNINGTERMINATING "WARNING: Terminating a process can cause undesired\nresults including loss of data and system instability. The\nprocess will not be given the chance to save its state or\ndata before it is terminated. Are you sure you want to\nterminate the process?"
IDS_MSG_UNABLETERMINATEPRO "Unable to Terminate Process"
IDS_MSG_UNABLETERMINATEPRO "Tidak bisa Hentikan Proses"
IDS_MSG_CLOSESYSTEMPROCESS "This is a critical system process. Task Manager will not end this process."
IDS_MSG_UNABLECHANGEPRIORITY "Unable to Change Priority"
IDS_MSG_WARNINGCHANGEPRIORITY "WARNING: Changing the priority class of this process may\ncause undesired results including system instability. Are you\nsure you want to change the priority class?"

View file

@ -13,7 +13,7 @@ BEGIN
MENUITEM "&Sempre in primo piano", ID_OPTIONS_ALWAYSONTOP, CHECKED
MENUITEM "&Riduci a icona in esecuzione", ID_OPTIONS_MINIMIZEONUSE, CHECKED
MENUITEM "&Nascondi se ridotto a icona", ID_OPTIONS_HIDEWHENMINIMIZED, CHECKED
MENUITEM "&Mostra operazioni a 16 bit", ID_OPTIONS_SHOW16BITTASKS, CHECKED
MENUITEM "", ID_OPTIONS_SHOW16BITTASKS, CHECKED
END
POPUP "&Visualizza"
BEGIN
@ -26,18 +26,18 @@ BEGIN
MENUITEM "&Pausa", ID_VIEW_UPDATESPEED_PAUSED
END
MENUITEM SEPARATOR
MENUITEM "Icone &Grandi", ID_VIEW_LARGE
MENUITEM "Icone &Piccole", ID_VIEW_SMALL
MENUITEM "&Dettagli", ID_VIEW_DETAILS, CHECKED
MENUITEM "&Seleziona colonne...", ID_VIEW_SELECTCOLUMNS
POPUP "&CPU"
MENUITEM "", ID_VIEW_LARGE
MENUITEM "", ID_VIEW_SMALL
MENUITEM "", ID_VIEW_DETAILS, CHECKED
MENUITEM "", ID_VIEW_SELECTCOLUMNS
POPUP ""
BEGIN
MENUITEM "&Un grafico, Tutte le CPUs", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "Un grafico &per CPU", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
END
MENUITEM "&Mostra Kernel Times", ID_VIEW_SHOWKERNELTIMES
MENUITEM "", ID_VIEW_SHOWKERNELTIMES
END
POPUP "&Finestre"
POPUP ""
BEGIN
MENUITEM "Affianca &Orizontalmente", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "Affianca &Verticalmente", ID_WINDOWS_TILEVERTICALLY
@ -48,15 +48,15 @@ BEGIN
END
POPUP "Sh&ut Down"
BEGIN
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
END
POPUP "&Aiuto"
BEGIN
@ -78,7 +78,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT1 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Nuova operazione (Esegui...)", ID_FILE_NEW
MENUITEM SEPARATOR
@ -90,7 +90,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT2 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Passa a", ID_APPLICATION_PAGE_SWITCHTO
MENUITEM "&Porta in primo piano", ID_WINDOWS_BRINGTOFRONT
@ -108,7 +108,7 @@ END
IDR_TRAY_POPUP MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Ripristina", ID_RESTORE
MENUITEM "&Chiudi", ID_FILE_EXIT
@ -119,7 +119,7 @@ END
IDR_PROCESS_PAGE_CONTEXT MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Termina processo", ID_PROCESS_PAGE_ENDPROCESS
MENUITEM "Termina processo e &Albero", ID_PROCESS_PAGE_ENDPROCESSTREE
@ -149,32 +149,31 @@ CAPTION "Task Manager"
MENU IDR_TASKMANAGER
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Tab1", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
CONTROL "", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
END
IDD_APPLICATION_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&Nuovo processo...", IDC_NEWTASK, 172, 188, 68, 14
PUSHBUTTON "&Passa a", IDC_SWITCHTO, 100, 188, 68, 14, WS_DISABLED
CONTROL "", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
PUSHBUTTON "&Termina processo", IDC_ENDTASK, 28, 188, 68, 14, WS_DISABLED
PUSHBUTTON "&Passa a", IDC_SWITCHTO, 100, 188, 68, 14, WS_DISABLED
PUSHBUTTON "&Nuovo processo...", IDC_NEWTASK, 172, 188, 68, 14
END
IDD_PROCESS_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&Termina Processo", IDC_ENDPROCESS, 171, 189, 69, 14
CONTROL "", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
CONTROL "&Mostra i processi di tutti gli utenti", IDC_SHOWALLPROCESSES, "Button",
BS_AUTOCHECKBOX | WS_TABSTOP, 7, 191, 117, 10
BS_AUTOCHECKBOX | WS_TABSTOP, 5, 191, 117, 10
PUSHBUTTON "&Termina Processo", IDC_ENDPROCESS, 171, 189, 69, 14
END
/* IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210 */
IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
@ -223,20 +222,10 @@ BEGIN
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
GROUPBOX "Storico uso CPU", IDC_CPU_USAGE_HISTORY_FRAME, 74, 5, 168, 54, 0, WS_EX_TRANSPARENT
GROUPBOX "Storico uso Memoria", IDC_MEMORY_USAGE_HISTORY_FRAME, 74, 63, 168, 54, 0, WS_EX_TRANSPARENT
PUSHBUTTON "Visualizzazione uso CPU", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Visualizzazione uso MEM", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Storico uso CPU", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Storico uso MEM", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Debug Channels"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_DEBUG_CHANNELS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP | LVS_SORTASCENDING, 7, 7, 233, 177
PUSHBUTTON "Chiudi", IDOK, 171, 189, 69, 14
PUSHBUTTON "", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_AFFINITY_DIALOG DIALOGEX 0, 0, 231, 154
@ -326,58 +315,6 @@ BEGIN
IDS_IDLE_PROCESS "Processo Idle di sistema"
END
STRINGTABLE
BEGIN
ID_FILE_NEW "Esegue un nuovo programma"
ID_OPTIONS_ALWAYSONTOP "Task Manager rimane di fronte a ogni altra finestra a meno che sia minimizzato"
ID_OPTIONS_MINIMIZEONUSE "Task Manager è minimizzato quando viene eseguita una operazione PassaA"
ID_OPTIONS_HIDEWHENMINIMIZED "Nasconde Task Manager Quando è minimizzato"
ID_VIEW_REFRESH "Costringe Task Manager a effettuare un aggiornamneto, indipendentemente dalla frequenza di aggiornamento impostata"
ID_VIEW_LARGE "Visualizza i task usando icone grandi"
ID_VIEW_SMALL "Visualizza i task usando icone piccole"
ID_VIEW_DETAILS "Visualizza le informazioni di ogni task"
ID_VIEW_UPDATESPEED_HIGH "Aggiorna lo schermo due volte al secondo"
ID_VIEW_UPDATESPEED_NORMAL "Aggiorna lo schermo ogni due secondi"
ID_VIEW_UPDATESPEED_LOW "Aggiorna lo schermo ogni quattro secondi"
END
STRINGTABLE
BEGIN
ID_VIEW_UPDATESPEED_PAUSED "Non aggiorna automaticamente"
ID_WINDOWS_TILEHORIZONTALLY "Affianca le finestre orizzontalmente sul desktop"
ID_WINDOWS_TILEVERTICALLY "Affianca le finestre verticalmente sul desktop"
ID_WINDOWS_MINIMIZE "Minimizza le finestre"
ID_WINDOWS_MAXIMIZE "Massimizza le finestre"
ID_WINDOWS_CASCADE "Sovrappone diagonalmente le finestre sul desktop"
ID_WINDOWS_BRINGTOFRONT "Porta la finestra in vista ma senza attivarla"
ID_HELP_TOPICS "Visualizza gli aiuti di Task Manager"
ID_HELP_ABOUT "Visualizza le informazioni sul program, version e copyright"
ID_FILE_EXIT "Esce da Task Manager"
ID_OPTIONS_SHOW16BITTASKS "Mostra i task a 16-bit con ntvdm.exe associato"
ID_VIEW_SELECTCOLUMNS "Seleziona quali colonne saranno visibili nella pagina dei processi"
ID_VIEW_SHOWKERNELTIMES "Mostra il tempo di kernel nel grafico delle prestazioni"
ID_VIEW_CPUHISTORY_ONEGRAPHALL "Un singolo grafico mostra l'uso di cpu totale"
ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "Ogni CPU ha il suo grafico"
ID_APPLICATION_PAGE_SWITCHTO "Porta un task in vista e gli dà il focus"
END
STRINGTABLE
BEGIN
ID_ENDTASK "Richiede la chiusura del task selezionato"
ID_GOTOPROCESS "Porta il focus al task selezionato"
ID_RESTORE "Ripristina Task Manager dallo stato nascosto"
ID_PROCESS_PAGE_ENDPROCESS "Rimuove il processo dal sistema"
ID_PROCESS_PAGE_ENDPROCESSTREE "Rimuove il processo e i suoi discendenti dal sistema"
ID_PROCESS_PAGE_DEBUG "Collega il debugger a questo processo"
ID_PROCESS_PAGE_SETAFFINITY "Controlla quali processori potranno eseguire il processo"
ID_PROCESS_PAGE_SETPRIORITY_REALTIME "Assegna al processo la classe di priorità REALTIME"
ID_PROCESS_PAGE_SETPRIORITY_HIGH "Assegna al processo la classe di priorità HIGH"
ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL "Assegna al processo la classe di priorità ABOVE NORMAL"
ID_PROCESS_PAGE_SETPRIORITY_NORMAL "Assegna al processo la classe di priorità NORMAL"
ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL "Assegna al processo la classe di priorità BELOW NORMAL"
ID_PROCESS_PAGE_SETPRIORITY_LOW "Assegna al processo la classe di priorità LOW"
END
STRINGTABLE
BEGIN
IDS_TAB_APPS "Applicazioni"

View file

@ -13,7 +13,7 @@ BEGIN
MENUITEM "常に手前に表示(&A)", ID_OPTIONS_ALWAYSONTOP, CHECKED
MENUITEM "未使用時に最小化(&M)", ID_OPTIONS_MINIMIZEONUSE, CHECKED
MENUITEM "最小化時に隠す(&H)", ID_OPTIONS_HIDEWHENMINIMIZED, CHECKED
MENUITEM "16 ビット タスクの表示(&S)", ID_OPTIONS_SHOW16BITTASKS, CHECKED
MENUITEM "", ID_OPTIONS_SHOW16BITTASKS, CHECKED
END
POPUP "表示(&V)"
BEGIN
@ -26,18 +26,18 @@ BEGIN
MENUITEM "一時停止(&P)", ID_VIEW_UPDATESPEED_PAUSED
END
MENUITEM SEPARATOR
MENUITEM "大きいアイコン(&G)", ID_VIEW_LARGE
MENUITEM "小さいアイコン(&M)", ID_VIEW_SMALL
MENUITEM "詳細(&D)", ID_VIEW_DETAILS, CHECKED
MENUITEM "列の選択(&S)...", ID_VIEW_SELECTCOLUMNS
POPUP "CPU の履歴(&C)"
MENUITEM "", ID_VIEW_LARGE
MENUITEM "", ID_VIEW_SMALL
MENUITEM "", ID_VIEW_DETAILS, CHECKED
MENUITEM "", ID_VIEW_SELECTCOLUMNS
POPUP ""
BEGIN
MENUITEM "すべての CPU で 1 グラフ(&O)", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "CPU ごとに 1 グラフ(&P)", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
END
MENUITEM "カーネル時間を表示する(&S)", ID_VIEW_SHOWKERNELTIMES
MENUITEM "", ID_VIEW_SHOWKERNELTIMES
END
POPUP "ウィンドウ(&W)"
POPUP ""
BEGIN
MENUITEM "上下に並べて表示(&H)", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "左右に並べて表示(&V)", ID_WINDOWS_TILEVERTICALLY
@ -48,15 +48,15 @@ BEGIN
END
POPUP "Sh&ut Down"
BEGIN
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
END
POPUP "ヘルプ(&H)"
BEGIN
@ -78,7 +78,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT1 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "新しいタスクの実行(&N)", ID_FILE_NEW
MENUITEM SEPARATOR
@ -90,7 +90,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT2 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "切り替え(&S)", ID_APPLICATION_PAGE_SWITCHTO
MENUITEM "手前に表示(&B)", ID_WINDOWS_BRINGTOFRONT
@ -108,7 +108,7 @@ END
IDR_TRAY_POPUP MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "元のサイズに戻す(&R)", ID_RESTORE
MENUITEM "閉じる(&C)", ID_FILE_EXIT
@ -119,7 +119,7 @@ END
IDR_PROCESS_PAGE_CONTEXT MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "プロセスの終了(&E)", ID_PROCESS_PAGE_ENDPROCESS
MENUITEM "プロセス ツリーの終了(&T)", ID_PROCESS_PAGE_ENDPROCESSTREE
@ -149,32 +149,31 @@ CAPTION "タスク マネージャ"
MENU IDR_TASKMANAGER
FONT 9, "MS UI Gothic"
BEGIN
CONTROL "Tab1", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
CONTROL "", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
END
IDD_APPLICATION_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 9, "MS UI Gothic"
BEGIN
CONTROL "List2", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "新しいタスク(&N)...", IDC_NEWTASK, 187, 189, 53, 14
PUSHBUTTON "切り替え(&S)", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
CONTROL "", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
PUSHBUTTON "タスクの終了(&E)", IDC_ENDTASK, 75, 189, 53, 14, WS_DISABLED
PUSHBUTTON "切り替え(&S)", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
PUSHBUTTON "新しいタスク(&N)...", IDC_NEWTASK, 187, 189, 53, 14
END
IDD_PROCESS_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 9, "MS UI Gothic"
BEGIN
CONTROL "List2", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "プロセスの終了(&E)", IDC_ENDPROCESS, 171, 189, 69, 14
CONTROL "", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
CONTROL "全ユーザーのプロセスを表示する(&S)", IDC_SHOWALLPROCESSES, "Button",
BS_AUTOCHECKBOX | WS_TABSTOP, 7, 191, 111, 10
BS_AUTOCHECKBOX | WS_TABSTOP, 5, 191, 111, 10
PUSHBUTTON "プロセスの終了(&E)", IDC_ENDPROCESS, 171, 189, 69, 14
END
/* IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210 */
IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 9, "MS UI Gothic"
@ -223,20 +222,10 @@ BEGIN
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
GROUPBOX "CPU 使用率の履歴", IDC_CPU_USAGE_HISTORY_FRAME, 74, 5, 168, 54, 0, WS_EX_TRANSPARENT
GROUPBOX "メモリ使用量の履歴", IDC_MEMORY_USAGE_HISTORY_FRAME, 74, 63, 168, 54, 0, WS_EX_TRANSPARENT
PUSHBUTTON "CPU 使用率の表示", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "メモリ使用量の表示", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "CPU 使用率の履歴", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "メモリ使用量の履歴", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "デバッグ チャンネル"
FONT 9, "MS UI Gothic"
BEGIN
CONTROL "List2", IDC_DEBUG_CHANNELS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP | LVS_SORTASCENDING, 7, 7, 233, 177
PUSHBUTTON "閉じる", IDOK, 171, 189, 69, 14
PUSHBUTTON "", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_AFFINITY_DIALOG DIALOGEX 0, 0, 231, 154
@ -326,58 +315,6 @@ BEGIN
IDS_IDLE_PROCESS "System Idle Process"
END
STRINGTABLE
BEGIN
ID_FILE_NEW "新しいプログラムを実行します"
ID_OPTIONS_ALWAYSONTOP "最小化されない限り、常にタスク マネージャがほかのすべてのウィンドウよりも手前に表示されます"
ID_OPTIONS_MINIMIZEONUSE "[切り替え] 操作を実行すると、タスク マネージャが最小化されます"
ID_OPTIONS_HIDEWHENMINIMIZED "最小化されたときに、タスク マネージャを隠します"
ID_VIEW_REFRESH "[更新の頻度] の設定にかかわらず、今すぐタスク マネージャを更新します"
ID_VIEW_LARGE "大きいアイコンを使ってタスクを表示します"
ID_VIEW_SMALL "小さいアイコンを使ってタスクを表示します"
ID_VIEW_DETAILS "各タスクの情報を表示します"
ID_VIEW_UPDATESPEED_HIGH "毎秒 2 回表示を更新します"
ID_VIEW_UPDATESPEED_NORMAL "2 秒に 1 回表示を更新します"
ID_VIEW_UPDATESPEED_LOW "4 秒に 1 回表示を更新します"
END
STRINGTABLE
BEGIN
ID_VIEW_UPDATESPEED_PAUSED "表示を自動的に更新しません"
ID_WINDOWS_TILEHORIZONTALLY "デスクトップ上でウィンドウを重ならないように上下に並べて表示します"
ID_WINDOWS_TILEVERTICALLY "デスクトップ上でウィンドウを重ならないように左右に並べて表示します"
ID_WINDOWS_MINIMIZE "ウィンドウを最小化します"
ID_WINDOWS_MAXIMIZE "ウィンドウを最大化します"
ID_WINDOWS_CASCADE "デスクトップ上でウィンドウを重ねて表示します"
ID_WINDOWS_BRINGTOFRONT "ウィンドウを手前に表示しますが、切り替えません。"
ID_HELP_TOPICS "タスク マネージャのヘルプ トピックを表示します"
ID_HELP_ABOUT "プログラム情報、バージョン番号、著作権を表示します"
ID_FILE_EXIT "タスク マネージャ アプリケーションを終了します"
ID_OPTIONS_SHOW16BITTASKS "16 ビット タスクを、関連付けられた ntvdm.exe の下に表示します"
ID_VIEW_SELECTCOLUMNS "[プロセス] ページに表示する列を選択します"
ID_VIEW_SHOWKERNELTIMES "カーネル時間をパフォーマンス グラフ上に表示します"
ID_VIEW_CPUHISTORY_ONEGRAPHALL "1 つの履歴グラフで CPU 使用率の合計を表示します"
ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "CPU 使用率の履歴を CPU ごとにグラフで表示します"
ID_APPLICATION_PAGE_SWITCHTO "タスクを手前に表示し、フォーカスを切り替えます"
END
STRINGTABLE
BEGIN
ID_ENDTASK "選択されているタスクに終了するよう指示します"
ID_GOTOPROCESS "選択されているタスクのプロセスにフォーカスを切り替えます"
ID_RESTORE "隠れていたタスク マネージャを元に戻します"
ID_PROCESS_PAGE_ENDPROCESS "システムからプロセスを削除します"
ID_PROCESS_PAGE_ENDPROCESSTREE "このプロセスと子プロセスをすべて削除します"
ID_PROCESS_PAGE_DEBUG "このプロセスにデバッガを添付します"
ID_PROCESS_PAGE_SETAFFINITY "どのプロセッサでプロセスを実行するかを制御します"
ID_PROCESS_PAGE_SETPRIORITY_REALTIME "プロセスをリアルタイム優先度クラスに設定します"
ID_PROCESS_PAGE_SETPRIORITY_HIGH "プロセスを高優先度クラスに設定します"
ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL "プロセスを通常以上の優先度クラスに設定します"
ID_PROCESS_PAGE_SETPRIORITY_NORMAL "プロセスを通常優先度クラスに設定します"
ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL "プロセスを通常以下の優先度クラスに設定します"
ID_PROCESS_PAGE_SETPRIORITY_LOW "プロセスを低優先度クラスに設定します"
END
STRINGTABLE
BEGIN
IDS_TAB_APPS "アプリケーション"

View file

@ -1,4 +1,4 @@
/* Korean translation by Seungju Kim */
/* TRANSLATOR: Seungju Kim */
LANGUAGE LANG_KOREAN, SUBLANG_DEFAULT
@ -15,7 +15,7 @@ BEGIN
MENUITEM "항상 위(&A)", ID_OPTIONS_ALWAYSONTOP, CHECKED
MENUITEM "사용중일때 최소화(&M)", ID_OPTIONS_MINIMIZEONUSE, CHECKED
MENUITEM "최소화일때 숨기기(&H)", ID_OPTIONS_HIDEWHENMINIMIZED, CHECKED
MENUITEM "16비트 작업 표시(&S)", ID_OPTIONS_SHOW16BITTASKS, CHECKED
MENUITEM "", ID_OPTIONS_SHOW16BITTASKS, CHECKED
END
POPUP "보기(&V)"
BEGIN
@ -28,18 +28,18 @@ BEGIN
MENUITEM "일시 정지(&P)", ID_VIEW_UPDATESPEED_PAUSED
END
MENUITEM SEPARATOR
MENUITEM "큰 아이콘(&G)", ID_VIEW_LARGE
MENUITEM "작은 아이콘(&M)", ID_VIEW_SMALL
MENUITEM "자세히(&D)", ID_VIEW_DETAILS, CHECKED
MENUITEM "열 선택(&S)", ID_VIEW_SELECTCOLUMNS
POPUP "CPU 히스토리(&C)"
MENUITEM "", ID_VIEW_LARGE
MENUITEM "", ID_VIEW_SMALL
MENUITEM "", ID_VIEW_DETAILS, CHECKED
MENUITEM "", ID_VIEW_SELECTCOLUMNS
POPUP ""
BEGIN
MENUITEM "그래프 하나, 모든 CPU(&O)", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "CPU 하나 당 그래프 하나(&P)", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
END
MENUITEM "커널 시간 보이기(&S)", ID_VIEW_SHOWKERNELTIMES
MENUITEM "", ID_VIEW_SHOWKERNELTIMES
END
POPUP "윈도우(&S)"
POPUP ""
BEGIN
MENUITEM "가로 바둑판식 창 배열(&H)", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "세로 바둑판식 창 배열(&V)", ID_WINDOWS_TILEVERTICALLY
@ -50,15 +50,15 @@ BEGIN
END
POPUP "Sh&ut Down"
BEGIN
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
END
POPUP "도움말(&H)"
BEGIN
@ -80,7 +80,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT1 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "새 작업 (실행...)(&N)", ID_FILE_NEW
MENUITEM SEPARATOR
@ -92,7 +92,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT2 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "전환(&S)", ID_APPLICATION_PAGE_SWITCHTO
MENUITEM "맨 앞으로 가져오기(&B)", ID_WINDOWS_BRINGTOFRONT
@ -110,7 +110,7 @@ END
IDR_TRAY_POPUP MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "복원(&R)", ID_RESTORE
MENUITEM "닫기(&C)", ID_FILE_EXIT
@ -121,7 +121,7 @@ END
IDR_PROCESS_PAGE_CONTEXT MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "프로세스 종료(&E)", ID_PROCESS_PAGE_ENDPROCESS
MENUITEM "프로세스 트리 종료(&T)", ID_PROCESS_PAGE_ENDPROCESSTREE
@ -151,32 +151,31 @@ CAPTION "작업 관리자"
MENU IDR_TASKMANAGER
FONT 9, "굴림"
BEGIN
CONTROL "Tab1", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
CONTROL "", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
END
IDD_APPLICATION_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 9, "굴림"
BEGIN
CONTROL "List2", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "새 작업(&N)...", IDC_NEWTASK, 187, 189, 53, 14
PUSHBUTTON "전환(&S)", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
CONTROL "", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
PUSHBUTTON "작업 끝내기(&E)", IDC_ENDTASK, 75, 189, 53, 14, WS_DISABLED
PUSHBUTTON "전환(&S)", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
PUSHBUTTON "새 작업(&N)...", IDC_NEWTASK, 187, 189, 53, 14
END
IDD_PROCESS_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 9, "굴림"
BEGIN
CONTROL "List2", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "작업 끝내기(&E)", IDC_ENDPROCESS, 171, 189, 69, 14
CONTROL "", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
CONTROL "모든 유저의 프로세스 보이기(&S)", IDC_SHOWALLPROCESSES, "Button",
BS_AUTOCHECKBOX | WS_TABSTOP, 7, 191, 120, 10
BS_AUTOCHECKBOX | WS_TABSTOP, 5, 191, 120, 10
PUSHBUTTON "작업 끝내기(&E)", IDC_ENDPROCESS, 171, 189, 69, 14
END
/* IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210 */
IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 9, "굴림"
@ -225,20 +224,10 @@ BEGIN
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
GROUPBOX "CPU 사용 기록", IDC_CPU_USAGE_HISTORY_FRAME, 74, 5, 168, 54, 0, WS_EX_TRANSPARENT
GROUPBOX "메모리 사용 기록", IDC_MEMORY_USAGE_HISTORY_FRAME, 74, 63, 168, 54, 0, WS_EX_TRANSPARENT
PUSHBUTTON "CPU 사용 표시", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "메모리 사용 표시", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "CPU 사용 기록", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "메모리 사용 기록", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "디버그 채널"
FONT 9, "굴림"
BEGIN
CONTROL "List2", IDC_DEBUG_CHANNELS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP | LVS_SORTASCENDING, 7, 7, 233, 177
PUSHBUTTON "닫기", IDOK, 171, 189, 69, 14
PUSHBUTTON "", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_AFFINITY_DIALOG DIALOGEX 0, 0, 231, 154
@ -328,58 +317,6 @@ BEGIN
IDS_IDLE_PROCESS "System Idle Process"
END
STRINGTABLE
BEGIN
ID_FILE_NEW "새 프로그램을 실행합니다"
ID_OPTIONS_ALWAYSONTOP "최소화되기 전까지는 작업 관리자다 항상 다른 창 앞에 표시됩니다"
ID_OPTIONS_MINIMIZEONUSE "작업 관리자는 작업 전환이 실행될 때 최소화됩니다"
ID_OPTIONS_HIDEWHENMINIMIZED "최소화되었을 때 작업 관리자를 숨깁니다"
ID_VIEW_REFRESH "업데이트 속도에 관계 없이 지금 작업 관리자를 업데이트합니다"
ID_VIEW_LARGE "큰 아이콘을 사용하여 작업을 표시합니다"
ID_VIEW_SMALL "작은 아이콘을 사용하여 작업을 표시합니다"
ID_VIEW_DETAILS "각 작업에 대한 정보를 표시합니다"
ID_VIEW_UPDATESPEED_HIGH "초당 2번씩 화면을 업데이트합니다"
ID_VIEW_UPDATESPEED_NORMAL "2초에 한번씩 화면을 업데이트합니다"
ID_VIEW_UPDATESPEED_LOW "4초에 한번씩 화면을 업데이트합니다"
END
STRINGTABLE
BEGIN
ID_VIEW_UPDATESPEED_PAUSED "자동으로 업데이트를 하지 않습니다"
ID_WINDOWS_TILEHORIZONTALLY "화면에 창을 가로 바둑판식으로 배열합니다"
ID_WINDOWS_TILEVERTICALLY "화면에 창을 세로 바둑판식으로 배열합니다"
ID_WINDOWS_MINIMIZE "창을 최소화합니다"
ID_WINDOWS_MAXIMIZE "창을 최대화합니다"
ID_WINDOWS_CASCADE "화면에 창을 계단식으로 배열합니다"
ID_WINDOWS_BRINGTOFRONT "창을 앞으로 가져오지만 전환하지는 않습니다"
ID_HELP_TOPICS "작업 관리자 도움말을 표시합니다"
ID_HELP_ABOUT "프로그램 정보, 버젼, 저작권을 표시합니다"
ID_FILE_EXIT "작업 관리자를 종료합니다"
ID_OPTIONS_SHOW16BITTASKS "ntvdm.exe 상에서 구동중인 16비트 작업을 표시합니다"
ID_VIEW_SELECTCOLUMNS "프로세스 페이지에 보여질 행을 선택합니다"
ID_VIEW_SHOWKERNELTIMES "성능 그래프로 커널 시간을 보여줍니다"
ID_VIEW_CPUHISTORY_ONEGRAPHALL "한 그래프가 모든 CPU사용량을 보여줍니다"
ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "각 CPU가 하나의 그래프를 가집니다"
ID_APPLICATION_PAGE_SWITCHTO "작업을 맨 앞으로 가져오고 그 작업으로 화면을 전환합니다"
END
STRINGTABLE
BEGIN
ID_ENDTASK "선택한 작업을 끝내라고 명령합니다"
ID_GOTOPROCESS "선택한 작업의 프로세스로 초점을 맞춥니다"
ID_RESTORE "작업 관리자가 숨겨진 상태에서 다시 원래대로 돌아옵니다"
ID_PROCESS_PAGE_ENDPROCESS "시스템에서 프로세스를 제거합니다"
ID_PROCESS_PAGE_ENDPROCESSTREE "시스템에서 이 프로세스와 자식 프로세스를 제거합니다"
ID_PROCESS_PAGE_DEBUG "이 프로세스에 디버거를 붙입니다"
ID_PROCESS_PAGE_SETAFFINITY "프로세스가 작동할 프로세서를 조정합니다"
ID_PROCESS_PAGE_SETPRIORITY_REALTIME "프로세스 우선 순위를 실시간으로 설정합니다"
ID_PROCESS_PAGE_SETPRIORITY_HIGH "프로세스 우선 순위를 높음으로 설정합니다"
ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL "프로세스 우선 순위를 보통 초과로 설정합니다"
ID_PROCESS_PAGE_SETPRIORITY_NORMAL "프로세스 우선 순위를 보통으로 설정합니다"
ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL "프로세스 우선 순위를 보통 미만으로 설정합니다"
ID_PROCESS_PAGE_SETPRIORITY_LOW "프로세스 우선 순위를 낮음으로 설정합니다"
END
STRINGTABLE
BEGIN
IDS_TAB_APPS "응용 프로그램"

View file

@ -13,9 +13,9 @@ BEGIN
MENUITEM "&Altijd op voorgrond", ID_OPTIONS_ALWAYSONTOP, CHECKED
MENUITEM "Minimaliseren &bij gebruik", ID_OPTIONS_MINIMIZEONUSE, CHECKED
MENUITEM "&Verbergen indien geminimaliseerd", ID_OPTIONS_HIDEWHENMINIMIZED, CHECKED
MENUITEM "16-&bits taken weergeven", ID_OPTIONS_SHOW16BITTASKS, CHECKED
MENUITEM "", ID_OPTIONS_SHOW16BITTASKS, CHECKED
END
POPUP "&Beeld"
POPUP "B&eeld"
BEGIN
MENUITEM "&Nu vernieuwen", ID_VIEW_REFRESH
POPUP "Bijwerk&snelheid"
@ -26,18 +26,18 @@ BEGIN
MENUITEM "&Onderbroken", ID_VIEW_UPDATESPEED_PAUSED
END
MENUITEM SEPARATOR
MENUITEM "&Grote pictogrammen", ID_VIEW_LARGE
MENUITEM "&Kleine pictogrammen", ID_VIEW_SMALL
MENUITEM "&Details", ID_VIEW_DETAILS, CHECKED
MENUITEM "&Kolommen selecteren...", ID_VIEW_SELECTCOLUMNS
POPUP "&Geschiedenis van CPU"
MENUITEM "", ID_VIEW_LARGE
MENUITEM "", ID_VIEW_SMALL
MENUITEM "", ID_VIEW_DETAILS, CHECKED
MENUITEM "", ID_VIEW_SELECTCOLUMNS
POPUP ""
BEGIN
MENUITEM "&Eén grafiek, alle CPU's", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "Eén grafiek &per CPU", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
END
MENUITEM "&Kerneltijden weergeven", ID_VIEW_SHOWKERNELTIMES
MENUITEM "", ID_VIEW_SHOWKERNELTIMES
END
POPUP "&Vensters"
POPUP ""
BEGIN
MENUITEM "&Onder elkaar", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "N&aast elkaar", ID_WINDOWS_TILEVERTICALLY
@ -48,15 +48,15 @@ BEGIN
END
POPUP "Sh&ut Down"
BEGIN
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
END
POPUP "&Help"
BEGIN
@ -78,7 +78,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT1 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Nieuwe taak (Uitvoeren...)", ID_FILE_NEW
MENUITEM SEPARATOR
@ -90,7 +90,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT2 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Activeren", ID_APPLICATION_PAGE_SWITCHTO
MENUITEM "Naar &voorgrond", ID_WINDOWS_BRINGTOFRONT
@ -108,7 +108,7 @@ END
IDR_TRAY_POPUP MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Vorig formaat", ID_RESTORE
MENUITEM "&Sluiten", ID_FILE_EXIT
@ -119,7 +119,7 @@ END
IDR_PROCESS_PAGE_CONTEXT MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Proces beëindigen", ID_PROCESS_PAGE_ENDPROCESS
MENUITEM "Process&tructuur beëindigen", ID_PROCESS_PAGE_ENDPROCESSTREE
@ -149,32 +149,31 @@ CAPTION "Taakbeheer"
MENU IDR_TASKMANAGER
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Tab1", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
CONTROL "", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
END
IDD_APPLICATION_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&Nieuwe Taak...", IDC_NEWTASK, 172, 188, 68, 14
PUSHBUTTON "&Activeren", IDC_SWITCHTO, 100, 188, 68, 14, WS_DISABLED
CONTROL "", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
PUSHBUTTON "Taa&k beëindigen", IDC_ENDTASK, 28, 188, 68, 14, WS_DISABLED
PUSHBUTTON "&Activeren", IDC_SWITCHTO, 100, 188, 68, 14, WS_DISABLED
PUSHBUTTON "&Nieuwe Taak...", IDC_NEWTASK, 172, 188, 68, 14
END
IDD_PROCESS_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&Proces beëindigen", IDC_ENDPROCESS, 171, 189, 69, 14
CONTROL "", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
CONTROL "Processen van &alle gebruikers weergeven", IDC_SHOWALLPROCESSES, "Button",
BS_AUTOCHECKBOX | WS_TABSTOP, 7, 191, 151, 10
BS_AUTOCHECKBOX | WS_TABSTOP, 5, 191, 151, 10
PUSHBUTTON "&Proces beëindigen", IDC_ENDPROCESS, 171, 189, 69, 14
END
/* IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210 */
IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
@ -223,20 +222,10 @@ BEGIN
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
GROUPBOX "Geschiedenis van CPU gebruik", IDC_CPU_USAGE_HISTORY_FRAME, 74, 5, 168, 54, 0, WS_EX_TRANSPARENT
GROUPBOX "Geschiedenis van wisselbestandsgebruik", IDC_MEMORY_USAGE_HISTORY_FRAME, 74, 63, 168, 54, 0, WS_EX_TRANSPARENT
PUSHBUTTON "Weergave van CPU-gebruik", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Weergave van wisselbestandsgebruik", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Geschiedenis van CPU gebruik", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Geschiedenis van wisselbestandsgebruik", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Debug kanalen"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_DEBUG_CHANNELS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP | LVS_SORTASCENDING, 7, 7, 233, 177
PUSHBUTTON "Sluit", IDOK, 171, 189, 69, 14
PUSHBUTTON "", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_AFFINITY_DIALOG DIALOGEX 0, 0, 231, 154
@ -326,58 +315,6 @@ BEGIN
IDS_IDLE_PROCESS "Niet-actieve systeemprocessen"
END
STRINGTABLE
BEGIN
ID_FILE_NEW "Een nieuw programma uitvoeren"
ID_OPTIONS_ALWAYSONTOP "Taakbeheer blijft op de voorgrond, behalve als het wordt geminimaliseerd"
ID_OPTIONS_MINIMIZEONUSE "Taakbeheer wordt geminimaliseerd als een taak wordt geactiveerd"
ID_OPTIONS_HIDEWHENMINIMIZED "Taakbeheer verbergen als dit geminimaliseerd is"
ID_VIEW_REFRESH "Gegevens nu vernieuwen, ongeacht de instelling van Bijwerksnelheid"
ID_VIEW_LARGE "De taken met grote pictogrammen weergeven"
ID_VIEW_SMALL "De taken met kleine pictogrammen weergeven"
ID_VIEW_DETAILS "Gegevens van elke taak weergeven"
ID_VIEW_UPDATESPEED_HIGH "Het beeldscherm twee keer per seconde bijwerken"
ID_VIEW_UPDATESPEED_NORMAL "Het beeldscherm elke twee seconden bijwerken"
ID_VIEW_UPDATESPEED_LOW "Het beeldscherm elke vier seconden bijwerken"
END
STRINGTABLE
BEGIN
ID_VIEW_UPDATESPEED_PAUSED "Beeldscherm wordt niet automatisch bijgewerkt"
ID_WINDOWS_TILEHORIZONTALLY "Vensters onder elkaar schikken"
ID_WINDOWS_TILEVERTICALLY "Vensters naast elkaar schikken"
ID_WINDOWS_MINIMIZE "Vensters minimaliseren"
ID_WINDOWS_MAXIMIZE "Vensters maximaliseren"
ID_WINDOWS_CASCADE "Vensters diagonaal over het bureaublad schikken"
ID_WINDOWS_BRINGTOFRONT "Venster naar de voorgrond brengen, maar niet actief maken"
ID_HELP_TOPICS "Help-onderwerpen over Taakbeheer weergeven"
ID_HELP_ABOUT "Programma-informatie, versienummer en copyrightgegevens weergeven"
ID_FILE_EXIT "Taakbeheer afsluiten"
ID_OPTIONS_SHOW16BITTASKS "16-bits taken weergeven van de bijbehorende ntvdm.exe"
ID_VIEW_SELECTCOLUMNS "De kolommen selecteren die moeten worden weergegeven op de pagina Proces"
ID_VIEW_SHOWKERNELTIMES "De kerneltijden in de prestatiegrafiek weergeven"
ID_VIEW_CPUHISTORY_ONEGRAPHALL "Eén grafiek geeft het totale CPU-gebruik weer"
ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "Elke CPU heeft zijn eigen grafiek"
ID_APPLICATION_PAGE_SWITCHTO "Venster naar de voorgrond brengen en actief maken"
END
STRINGTABLE
BEGIN
ID_ENDTASK "Sluit de geselecteerde taken"
ID_GOTOPROCESS "Activeert het proces van de geselecteerde taak"
ID_RESTORE "Taakbeheer herstellen als dit verborgen is"
ID_PROCESS_PAGE_ENDPROCESS "Dit proces wordt van het systeem verwijderd"
ID_PROCESS_PAGE_ENDPROCESSTREE "Dit proces en alle afhankelijkheden ervan van het systeem verwijderen"
ID_PROCESS_PAGE_DEBUG "De debugger wordt voor dit proces gebruikt"
ID_PROCESS_PAGE_SETAFFINITY "Instellen op welke processors het proces uitgevoerd kan worden"
ID_PROCESS_PAGE_SETPRIORITY_REALTIME "Het proces wordt ingesteld met de prioriteitsklasse REALTIME"
ID_PROCESS_PAGE_SETPRIORITY_HIGH "Het proces wordt ingesteld met de prioriteitsklasse HOOG"
ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL "Proces instellen op prioriteitsklasse HOGER DAN NORMAAL"
ID_PROCESS_PAGE_SETPRIORITY_NORMAL "Het proces wordt ingesteld met de prioriteitsklasse NORMAAL"
ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL "Proces instellen op prioriteitsklasse LAGER DAN NORMAAL"
ID_PROCESS_PAGE_SETPRIORITY_LOW "Het proces wordt ingesteld met de prioriteitsklasse LAAG"
END
STRINGTABLE
BEGIN
IDS_TAB_APPS "Toepassingen"

View file

@ -13,7 +13,7 @@ BEGIN
MENUITEM "&Alltid øverst", ID_OPTIONS_ALWAYSONTOP, CHECKED
MENUITEM "&Minimer ved bruk", ID_OPTIONS_MINIMIZEONUSE, CHECKED
MENUITEM "&Skjul når Minimert", ID_OPTIONS_HIDEWHENMINIMIZED, CHECKED
MENUITEM "&Vis 16-bites oppgaver", ID_OPTIONS_SHOW16BITTASKS, CHECKED
MENUITEM "", ID_OPTIONS_SHOW16BITTASKS, CHECKED
END
POPUP "&Vis"
BEGIN
@ -26,18 +26,18 @@ BEGIN
MENUITEM "&Midlertidig stanset", ID_VIEW_UPDATESPEED_PAUSED
END
MENUITEM SEPARATOR
MENUITEM "St&ore Ikoner", ID_VIEW_LARGE
MENUITEM "S&må Ikoner", ID_VIEW_SMALL
MENUITEM "&Detaljer", ID_VIEW_DETAILS, CHECKED
MENUITEM "&Velg tospaltet...", ID_VIEW_SELECTCOLUMNS
POPUP "&CPU Historie"
MENUITEM "", ID_VIEW_LARGE
MENUITEM "", ID_VIEW_SMALL
MENUITEM "", ID_VIEW_DETAILS, CHECKED
MENUITEM "", ID_VIEW_SELECTCOLUMNS
POPUP ""
BEGIN
MENUITEM "&En graf, per CPU", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "EN graf &per CPU", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
END
MENUITEM "&Vis Kjernetider", ID_VIEW_SHOWKERNELTIMES
MENUITEM "", ID_VIEW_SHOWKERNELTIMES
END
POPUP "&Vindu"
POPUP ""
BEGIN
MENUITEM "Sorter &horisontalt", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "Sorter &vertikalt", ID_WINDOWS_TILEVERTICALLY
@ -48,15 +48,15 @@ BEGIN
END
POPUP "Sh&ut Down"
BEGIN
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
END
POPUP "&Hjelp"
BEGIN
@ -78,7 +78,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT1 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Ny oppgave (Kjør...)", ID_FILE_NEW
MENUITEM SEPARATOR
@ -90,7 +90,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT2 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Bytt til", ID_APPLICATION_PAGE_SWITCHTO
MENUITEM "&Plasser lengst frem", ID_WINDOWS_BRINGTOFRONT
@ -108,7 +108,7 @@ END
IDR_TRAY_POPUP MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Få tilbake", ID_RESTORE
MENUITEM "&Avslutt", ID_FILE_EXIT
@ -119,7 +119,7 @@ END
IDR_PROCESS_PAGE_CONTEXT MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Avslutt Prosess", ID_PROCESS_PAGE_ENDPROCESS
MENUITEM "Avslutt Prosess&tre", ID_PROCESS_PAGE_ENDPROCESSTREE
@ -149,32 +149,31 @@ CAPTION "Oppgavebehandling"
MENU IDR_TASKMANAGER
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Tab1", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
CONTROL "", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
END
IDD_APPLICATION_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&Ny oppgave...", IDC_NEWTASK, 187, 189, 53, 14
PUSHBUTTON "&Bytt til", IDC_SWITCHTO, 129, 189, 53, 14, WS_DISABLED
CONTROL "", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
PUSHBUTTON "&Avslutt oppgave", IDC_ENDTASK, 60, 189, 65, 14, WS_DISABLED
PUSHBUTTON "&Bytt til", IDC_SWITCHTO, 129, 189, 53, 14, WS_DISABLED
PUSHBUTTON "&Ny oppgave...", IDC_NEWTASK, 187, 189, 53, 14
END
IDD_PROCESS_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&Avslutt prosess", IDC_ENDPROCESS, 171, 189, 69, 14
CONTROL "", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
CONTROL "&Vis prosesser fra alle brukere", IDC_SHOWALLPROCESSES, "Button",
BS_AUTOCHECKBOX | WS_TABSTOP, 7, 191, 111, 10
BS_AUTOCHECKBOX | WS_TABSTOP, 5, 191, 111, 10
PUSHBUTTON "&Avslutt prosess", IDC_ENDPROCESS, 171, 189, 69, 14
END
/* IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210 */
IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
@ -223,20 +222,10 @@ BEGIN
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
GROUPBOX "Logg for bruk av prosessor", IDC_CPU_USAGE_HISTORY_FRAME, 74, 5, 168, 54, 0, WS_EX_TRANSPARENT
GROUPBOX "Logg for bruk av fysisk minne", IDC_MEMORY_USAGE_HISTORY_FRAME, 74, 63, 168, 54, 0, WS_EX_TRANSPARENT
PUSHBUTTON "Vis prosessorbruk", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Vis minnebruk", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Logg for prosessorbruk", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Minne bruk historie", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Debug kanaler"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_DEBUG_CHANNELS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP | LVS_SORTASCENDING, 7, 7, 233, 177
PUSHBUTTON "Avslutt", IDOK, 171, 189, 69, 14
PUSHBUTTON "", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_AFFINITY_DIALOG DIALOGEX 0, 0, 231, 154
@ -326,58 +315,6 @@ BEGIN
IDS_IDLE_PROCESS "System Idle Process"
END
STRINGTABLE
BEGIN
ID_FILE_NEW "Kjør et nytt program"
ID_OPTIONS_ALWAYSONTOP "Oppgavebehandler fortsette å være over alle andre vinduer med mindre de er minimert"
ID_OPTIONS_MINIMIZEONUSE "Oppgavebehandling er minimert når en 'Skift til' operasjon utføres"
ID_OPTIONS_HIDEWHENMINIMIZED "Skjule oppgavebehandelen når det er minimert"
ID_VIEW_REFRESH "Oppdater nå, uahengig av innstillingene for oppdatering hastighet"
ID_VIEW_LARGE "Viser oppgavene ved å bruke store ikoner"
ID_VIEW_SMALL "Viser oppgavene ved å bruke små ikoner"
ID_VIEW_DETAILS "Viser informasjon om hver oppgave"
ID_VIEW_UPDATESPEED_HIGH "Oppdater skjermen to ganger per sekund"
ID_VIEW_UPDATESPEED_NORMAL "Oppdater skjermen annenhver sekund"
ID_VIEW_UPDATESPEED_LOW "Oppdater skjermen hvert fjerde sekund"
END
STRINGTABLE
BEGIN
ID_VIEW_UPDATESPEED_PAUSED "Skjermen oppdaterer ikke automatisk"
ID_WINDOWS_TILEHORIZONTALLY "Viser tittel vindu horisontalt på skrivebordet"
ID_WINDOWS_TILEVERTICALLY "Viser tittel vindu vertikalt på skrivebordet"
ID_WINDOWS_MINIMIZE "Minimalisere vinduet"
ID_WINDOWS_MAXIMIZE "Maksimere vinduet"
ID_WINDOWS_CASCADE "Overlapper vinduet diagonalt på skrivebordet"
ID_WINDOWS_BRINGTOFRONT "Legger vinduet øverst, men kan ikke skifte til det"
ID_HELP_TOPICS "Viser emner i hjelp for oppgavebehandling"
ID_HELP_ABOUT "Viser program informasjon, versjon nummer, og enerett"
ID_FILE_EXIT "Avslutter oppgavebehandling"
ID_OPTIONS_SHOW16BITTASKS "Viser 16-biters oppgaver under tilknyttende ntvdm.exe"
ID_VIEW_SELECTCOLUMNS "Velg hvilken kolonner som vil bli synlig på prosess siden"
ID_VIEW_SHOWKERNELTIMES "Viser kjerne tid i ytelses grafene"
ID_VIEW_CPUHISTORY_ONEGRAPHALL "En enkelt logg graf viser totalt prosessorbruk"
ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "Hver prosessor har sin egen logg graf"
ID_APPLICATION_PAGE_SWITCHTO "Skaffe en oppgave til forgrunn, endre fokus til den oppgaven"
END
STRINGTABLE
BEGIN
ID_ENDTASK "Fortell valgte oppgave for å avsluttes"
ID_GOTOPROCESS "Endre fokus til prosess av valgte oppgave"
ID_RESTORE "Gjenopprette oppgavebehandelen fra dens skjulte stand"
ID_PROCESS_PAGE_ENDPROCESS "Fjern prosessen fra systemet"
ID_PROCESS_PAGE_ENDPROCESSTREE "Flytte denne prosessen og alle etterkommer fra systemet"
ID_PROCESS_PAGE_DEBUG "Tilknytte feilsøkingsprogram til denne prosess"
ID_PROCESS_PAGE_SETAFFINITY "Kontroll hvilken prosessorer prosessen vil bli godtatt å kjøre på"
ID_PROCESS_PAGE_SETPRIORITY_REALTIME "Sett prosess til EKTETID prioritet klasse"
ID_PROCESS_PAGE_SETPRIORITY_HIGH "Sett prosess til HØY prioritet klasse"
ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL "Sett prosess til OVER NORMAL prioritet klasse"
ID_PROCESS_PAGE_SETPRIORITY_NORMAL "Sett prosess til NORMAL prioritet klasse"
ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL "Sett prosess til NEDENFOR NORMAL prioritet klasse"
ID_PROCESS_PAGE_SETPRIORITY_LOW "Sett prosess til LAV prioritet klasse"
END
STRINGTABLE
BEGIN
IDS_TAB_APPS "Programmer"

View file

@ -1,9 +1,8 @@
/*
* Translated by xrogers
* xxrogers@users.sourceforge.net
* https://sourceforge.net/projects/reactospl
* UTF-8 conversion by Caemyr (May, 2011)
* Updated by Saibamen - Adam Stachowicz (saibamenppl@gmail.com) (August, 2014)
* TRANSLATOR: xrogers <xxrogers@users.sourceforge.net>
* https://sourceforge.net/projects/reactospl
* UTF-8 conversion by Caemyr (May, 2011)
* Updated by Saibamen - Adam Stachowicz <saibamenppl@gmail.com> (August, 2014)
*/
LANGUAGE LANG_POLISH, SUBLANG_DEFAULT
@ -21,7 +20,7 @@ BEGIN
MENUITEM "Za&wsze na wierzchu", ID_OPTIONS_ALWAYSONTOP, CHECKED
MENUITEM "&Minimalizuj podczas użytkowania", ID_OPTIONS_MINIMIZEONUSE, CHECKED
MENUITEM "&Ukryj, gdy zminimalizowane", ID_OPTIONS_HIDEWHENMINIMIZED, CHECKED
MENUITEM "Pokazuj 16-&bitowe zadania", ID_OPTIONS_SHOW16BITTASKS, CHECKED
MENUITEM "", ID_OPTIONS_SHOW16BITTASKS, CHECKED
END
POPUP "&Widok"
BEGIN
@ -34,18 +33,18 @@ BEGIN
MENUITEM "&Wstrzymana", ID_VIEW_UPDATESPEED_PAUSED
END
MENUITEM SEPARATOR
MENUITEM "D&uże ikony", ID_VIEW_LARGE
MENUITEM "&Małe ikony", ID_VIEW_SMALL
MENUITEM "&Szczegóły", ID_VIEW_DETAILS, CHECKED
MENUITEM "Wybierz &kolumny...", ID_VIEW_SELECTCOLUMNS
POPUP "H&istoria użycia procesora CPU"
MENUITEM "", ID_VIEW_LARGE
MENUITEM "", ID_VIEW_SMALL
MENUITEM "", ID_VIEW_DETAILS, CHECKED
MENUITEM "", ID_VIEW_SELECTCOLUMNS
POPUP ""
BEGIN
MENUITEM "Jeden &wykres dla wszystkich procesorów CPU", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "Jeden w&ykres dla każdego procesora CPU", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
END
MENUITEM "Pokaż &czas jądra", ID_VIEW_SHOWKERNELTIMES
MENUITEM "", ID_VIEW_SHOWKERNELTIMES
END
POPUP "O&kna"
POPUP ""
BEGIN
MENUITEM "&Sąsiadująco w poziomie", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "Sąsi&adująco w pionie", ID_WINDOWS_TILEVERTICALLY
@ -56,15 +55,15 @@ BEGIN
END
POPUP "&Zamknij"
BEGIN
MENUITEM "Przejdź w &stan gotowości", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernuj", ID_SHUTDOWN_HIBERNATE
MENUITEM "Wyłą&cz", ID_SHUTDOWN_POWEROFF
MENUITEM "&Uruchom ponownie", ID_SHUTDOWN_REBOOT
MENUITEM "&Wyloguj: %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Przełącz użytkownika\tLogo Win+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "&Zablokuj komputer\tLogo Win+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Rozłącz", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Wysuń komputer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED //FIXME ?
MENUITEM "Przejdź w &stan gotowości", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernuj", ID_SHUTDOWN_HIBERNATE
MENUITEM "Wyłą&cz", ID_SHUTDOWN_POWEROFF
MENUITEM "&Uruchom ponownie", ID_SHUTDOWN_REBOOT
MENUITEM "&Wyloguj: %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Przełącz użytkownika\tLogo Win+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "&Zablokuj komputer\tLogo Win+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Rozłącz", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "W&ysuń komputer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
END
POPUP "Pomo&c"
BEGIN
@ -86,7 +85,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT1 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Nowe zadanie (Uruchom...)", ID_FILE_NEW
MENUITEM SEPARATOR
@ -98,7 +97,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT2 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "P&rzełącz na", ID_APPLICATION_PAGE_SWITCHTO
MENUITEM "&Przesuń na wierzch", ID_WINDOWS_BRINGTOFRONT
@ -116,7 +115,7 @@ END
IDR_TRAY_POPUP MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Przywróć", ID_RESTORE
MENUITEM "&Zamknij", ID_FILE_EXIT
@ -127,7 +126,7 @@ END
IDR_PROCESS_PAGE_CONTEXT MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Zakończ proces", ID_PROCESS_PAGE_ENDPROCESS
MENUITEM "Zamknij &drzewo procesów", ID_PROCESS_PAGE_ENDPROCESSTREE
@ -157,32 +156,31 @@ CAPTION "Menedżer zadań"
MENU IDR_TASKMANAGER
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Tab1", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
CONTROL "", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
END
IDD_APPLICATION_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&Nowe zadanie...", IDC_NEWTASK, 175, 189, 65, 14
PUSHBUTTON "P&rzełącz na", IDC_SWITCHTO, 107, 189, 65, 14, WS_DISABLED
CONTROL "", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
PUSHBUTTON "&Zakończ zadanie", IDC_ENDTASK, 39, 189, 65, 14, WS_DISABLED
PUSHBUTTON "P&rzełącz na", IDC_SWITCHTO, 107, 189, 65, 14, WS_DISABLED
PUSHBUTTON "&Nowe zadanie...", IDC_NEWTASK, 175, 189, 65, 14
END
IDD_PROCESS_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&Zakończ proces", IDC_ENDPROCESS, 171, 189, 69, 14
CONTROL "", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
CONTROL "Po&każ procesy wszystkich użytkowników", IDC_SHOWALLPROCESSES, "Button",
BS_AUTOCHECKBOX | WS_TABSTOP, 7, 191, 153, 10
BS_AUTOCHECKBOX | WS_TABSTOP, 5, 191, 153, 10
PUSHBUTTON "&Zakończ proces", IDC_ENDPROCESS, 171, 189, 69, 14
END
/* IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210 */
IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
@ -231,20 +229,10 @@ BEGIN
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
GROUPBOX "Historia użycia procesora CPU", IDC_CPU_USAGE_HISTORY_FRAME, 74, 5, 168, 54, 0, WS_EX_TRANSPARENT
GROUPBOX "Historia uzycia pliku stronicowania", IDC_MEMORY_USAGE_HISTORY_FRAME, 74, 63, 168, 54, 0, WS_EX_TRANSPARENT
PUSHBUTTON "Wyświetl użycie procesora", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Wyświetl zużycie pamięci", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Historia użycia procesora", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Historia zużycia pamięci", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Kanały debugowania"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_DEBUG_CHANNELS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP | LVS_SORTASCENDING, 7, 7, 233, 177
PUSHBUTTON "Zamknij", IDOK, 171, 189, 69, 14
PUSHBUTTON "", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_AFFINITY_DIALOG DIALOGEX 0, 0, 231, 154
@ -334,58 +322,6 @@ BEGIN
IDS_IDLE_PROCESS "Proces bezczynności systemu"
END
STRINGTABLE
BEGIN
ID_FILE_NEW "Uruchamia nowy program"
ID_OPTIONS_ALWAYSONTOP "Menedżer zadań wyświetlany jest na wierzchu wszystkich okien"
ID_OPTIONS_MINIMIZEONUSE "Menedżer zadań jest minimalizowany podczas operacji przełączania zadań"
ID_OPTIONS_HIDEWHENMINIMIZED "Ukrywaj Menedżera zadań, kiedy jest on zminimalizowany"
ID_VIEW_REFRESH "Zmusza Menedżera zadań do odświeżenia w tym momencie, niezależnie od ustawień częstotliwości odświeżania"
ID_VIEW_LARGE "Wyświetla zadania używając dużych ikon"
ID_VIEW_SMALL "Wyświetla zadania używając małych ikon"
ID_VIEW_DETAILS "Wyświetla informacje o każdym zadaniu"
ID_VIEW_UPDATESPEED_HIGH "Aktualizuje okno dwa razy na sekundę"
ID_VIEW_UPDATESPEED_NORMAL "Aktualizuje okno co dwie sekundy"
ID_VIEW_UPDATESPEED_LOW "Aktualizuje okno co cztery sekundy"
END
STRINGTABLE
BEGIN
ID_VIEW_UPDATESPEED_PAUSED "Nie aktualizuje automatycznie"
ID_WINDOWS_TILEHORIZONTALLY "Rozmieszcza okna sąsiadująco w poziomie"
ID_WINDOWS_TILEVERTICALLY "Rozmieszcza okna sąsiadująco w pionie"
ID_WINDOWS_MINIMIZE "Minimalizuje okno"
ID_WINDOWS_MAXIMIZE "Maksymalizuje okno"
ID_WINDOWS_CASCADE "Ustawia okna w kaskadę"
ID_WINDOWS_BRINGTOFRONT "Wyświetla okna na wierzchu, lecz nie przełącza na nie"
ID_HELP_TOPICS "Wyświetla tematy pomocy Menedżera zadań"
ID_HELP_ABOUT "Wyświetla informacje o programie, numerze wersji oraz prawach autorskich"
ID_FILE_EXIT "Zamyka Menedżera zadań"
ID_OPTIONS_SHOW16BITTASKS "Pokazuje 16-bitowe aplikacje skojarzone z plikiem ntvdm.exe"
ID_VIEW_SELECTCOLUMNS "Zaznacza, które kolumny będą widoczne na stronie Procesy"
ID_VIEW_SHOWKERNELTIMES "Wyświetla czas jądra na wykresie użycia procesora"
ID_VIEW_CPUHISTORY_ONEGRAPHALL "Jeden wykres pokazuje całkowite użycie procesorów"
ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "Każdy procesor ma osobny wykres"
ID_APPLICATION_PAGE_SWITCHTO "Przenosi zadanie na pierwszy plan i uaktywnia je"
END
STRINGTABLE
BEGIN
ID_ENDTASK "Zamyka zadanie"
ID_GOTOPROCESS "Ustawia aktywnym proces zaznaczonego zadania"
ID_RESTORE "Przywraca Menedżer zadań ze stanu ukrycia"
ID_PROCESS_PAGE_ENDPROCESS "Usuwa proces z systemu"
ID_PROCESS_PAGE_ENDPROCESSTREE "Usuwa dany proces oraz wszystkie procesy potomne z systemu"
ID_PROCESS_PAGE_DEBUG "Podpina pod ten proces debugger"
ID_PROCESS_PAGE_SETAFFINITY "Kontroluje, pod którymi procesorami będzie mógł działać proces"
ID_PROCESS_PAGE_SETPRIORITY_REALTIME "Ustawia procesowi priorytet czasu rzeczywistego"
ID_PROCESS_PAGE_SETPRIORITY_HIGH "Ustawia procesowi priorytet wysoki"
ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL "Ustawia procesowi priorytet powyżej normalnego"
ID_PROCESS_PAGE_SETPRIORITY_NORMAL "Ustawia procesowi priorytet normalny"
ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL "Ustawia procesowi priorytet poniżej normalnego"
ID_PROCESS_PAGE_SETPRIORITY_LOW "Ustawia procesowi priorytet niski"
END
STRINGTABLE
BEGIN
IDS_TAB_APPS "Aplikacje"

View file

@ -13,7 +13,7 @@ BEGIN
MENUITEM "&Sempre visível", ID_OPTIONS_ALWAYSONTOP, CHECKED
MENUITEM "&Minimizar durante o uso", ID_OPTIONS_MINIMIZEONUSE, CHECKED
MENUITEM "&Ocultar ao minimizar", ID_OPTIONS_HIDEWHENMINIMIZED, CHECKED
MENUITEM "&Exibir tarefas de 16-bit", ID_OPTIONS_SHOW16BITTASKS, CHECKED
MENUITEM "", ID_OPTIONS_SHOW16BITTASKS, CHECKED
END
POPUP "E&xibir"
BEGIN
@ -26,18 +26,18 @@ BEGIN
MENUITEM "Em &pausa", ID_VIEW_UPDATESPEED_PAUSED
END
MENUITEM SEPARATOR
MENUITEM "Íco&nes grandes", ID_VIEW_LARGE
MENUITEM "Ícones &pequenos", ID_VIEW_SMALL
MENUITEM "Detal&hes", ID_VIEW_DETAILS, CHECKED
MENUITEM "&Selecionar colunas...", ID_VIEW_SELECTCOLUMNS
POPUP "&Historico do CPU"
MENUITEM "", ID_VIEW_LARGE
MENUITEM "", ID_VIEW_SMALL
MENUITEM "", ID_VIEW_DETAILS, CHECKED
MENUITEM "", ID_VIEW_SELECTCOLUMNS
POPUP ""
BEGIN
MENUITEM "Um gráfico para &todas as CPUs", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "Um gráfico &por CPU", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
END
MENUITEM "&Mostrar tempos do núcleo", ID_VIEW_SHOWKERNELTIMES
MENUITEM "", ID_VIEW_SHOWKERNELTIMES
END
POPUP "&Janelas"
POPUP ""
BEGIN
MENUITEM "Lado a lado &horizontalmente", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "Lado a lado &verticalmente", ID_WINDOWS_TILEVERTICALLY
@ -48,15 +48,15 @@ BEGIN
END
POPUP "Sh&ut Down"
BEGIN
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
END
POPUP "Aj&uda"
BEGIN
@ -78,7 +78,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT1 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Executar nova tarefa...", ID_FILE_NEW
MENUITEM SEPARATOR
@ -90,7 +90,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT2 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "A&lternar para", ID_APPLICATION_PAGE_SWITCHTO
MENUITEM "&Trazer para a frente", ID_WINDOWS_BRINGTOFRONT
@ -108,7 +108,7 @@ END
IDR_TRAY_POPUP MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Restaurar", ID_RESTORE
MENUITEM "&Fechar", ID_FILE_EXIT
@ -119,7 +119,7 @@ END
IDR_PROCESS_PAGE_CONTEXT MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Finalizar processo", ID_PROCESS_PAGE_ENDPROCESS
MENUITEM "F&inalizar árvore de processos", ID_PROCESS_PAGE_ENDPROCESSTREE
@ -149,32 +149,31 @@ CAPTION "Gerenciador de tarefas"
MENU IDR_TASKMANAGER
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Tab1", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
CONTROL "", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
END
IDD_APPLICATION_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&Nova tarefa...", IDC_NEWTASK, 187, 189, 53, 14
PUSHBUTTON "A&lternar para", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
CONTROL "", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
PUSHBUTTON "&Finalizar tarefa", IDC_ENDTASK, 75, 189, 53, 14, WS_DISABLED
PUSHBUTTON "A&lternar para", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
PUSHBUTTON "&Nova tarefa...", IDC_NEWTASK, 187, 189, 53, 14
END
IDD_PROCESS_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&Finalizar processo", IDC_ENDPROCESS, 171, 189, 69, 14
CONTROL "", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
CONTROL "&Mostrar processos de todos os usuários", IDC_SHOWALLPROCESSES, "Button",
BS_AUTOCHECKBOX | WS_TABSTOP, 7, 191, 140, 10
BS_AUTOCHECKBOX | WS_TABSTOP, 5, 191, 140, 10
PUSHBUTTON "&Finalizar processo", IDC_ENDPROCESS, 171, 189, 69, 14
END
/* IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210 */
IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
@ -223,20 +222,10 @@ BEGIN
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
GROUPBOX "Histórico de uso de CPU", IDC_CPU_USAGE_HISTORY_FRAME, 74, 5, 168, 54, 0, WS_EX_TRANSPARENT
GROUPBOX "Histórico de uso de Memoria", IDC_MEMORY_USAGE_HISTORY_FRAME, 74, 63, 168, 54, 0, WS_EX_TRANSPARENT
PUSHBUTTON "CPU Usage Display", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "MEM Usage Display", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "CPU Usage History", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "MEM Usage History", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Canais de depuração"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_DEBUG_CHANNELS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP | LVS_SORTASCENDING, 7, 7, 233, 177
PUSHBUTTON "Fechar", IDOK, 171, 189, 69, 14
PUSHBUTTON "", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_AFFINITY_DIALOG DIALOGEX 0, 0, 231, 154
@ -326,58 +315,6 @@ BEGIN
IDS_IDLE_PROCESS "Processo inativo do sistema"
END
STRINGTABLE
BEGIN
ID_FILE_NEW "Executa um novo programa"
ID_OPTIONS_ALWAYSONTOP "O 'Gerenciador de tarefas' permanece na frente de todas as outras janelas, a menos que seja minimizado"
ID_OPTIONS_MINIMIZEONUSE "O 'Gerenciador de tarefas' é minimizado toda vez que uma operação de alternância for executada"
ID_OPTIONS_HIDEWHENMINIMIZED "Oculta o 'Gerenciador de tarefas' quando ele estiver minimizado"
ID_VIEW_REFRESH "Força o 'Gerenciador de tarefas' a atualizar a tela agora, independentemente do parâmetro 'Velocidade de atualização'"
ID_VIEW_LARGE "Exibe as tarefas usando ícones grandes"
ID_VIEW_SMALL "Exibe as tarefas usando ícones pequenos"
ID_VIEW_DETAILS "Exibe as informações sobre cada tarefa"
ID_VIEW_UPDATESPEED_HIGH "Atualiza a tela duas vezes por segundo"
ID_VIEW_UPDATESPEED_NORMAL "Atualiza a tela a cada dois segundos"
ID_VIEW_UPDATESPEED_LOW "Atualiza a tela a cada quatro segundos"
END
STRINGTABLE
BEGIN
ID_VIEW_UPDATESPEED_PAUSED "Não atualiza a tela automaticamente"
ID_WINDOWS_TILEHORIZONTALLY "Organiza as janelas lado a lado horizontalmente na área de trabalho"
ID_WINDOWS_TILEVERTICALLY "Organiza as janelas lado a lado verticalmente na área de trabalho"
ID_WINDOWS_MINIMIZE "Minimiza as janelas"
ID_WINDOWS_MAXIMIZE "Maximiza as janelas"
ID_WINDOWS_CASCADE "Organiza as janelas em cascata diagonalmente na área de trabalho"
ID_WINDOWS_BRINGTOFRONT "Coloca a janela em primeiro plano, mas não alterna o foco para ela"
ID_HELP_TOPICS "Exibe os tópicos da 'Ajuda' do 'Gerenciador de tarefas'"
ID_HELP_ABOUT "Exibe informações sobre o programa, o número da versão e os direitos autorais"
ID_FILE_EXIT "Sai do aplicativo 'Gerenciador de tarefas'"
ID_OPTIONS_SHOW16BITTASKS "Exibe as tarefas de 16 bits do Windows sob o arquivo ntvdm.exe associado"
ID_VIEW_SELECTCOLUMNS "Seleciona quais colunas serão visíveis na tela Processo"
ID_VIEW_SHOWKERNELTIMES "Exibe o tempo do núcleo nos gráficos de desempenho"
ID_VIEW_CPUHISTORY_ONEGRAPHALL "Apenas um único gráfico exibe o uso total de CPU"
ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "Cada CPU possui o seu próprio gráfico"
ID_APPLICATION_PAGE_SWITCHTO "Coloca a tarefa em primeiro plano e alterna o foco para ela"
END
STRINGTABLE
BEGIN
ID_ENDTASK "Fecha tarefa selecionada"
ID_GOTOPROCESS "Altera o foco para o processo da tarefa selecionada"
ID_RESTORE "Tira o 'Gerenciador de tarefas' do estado oculto"
ID_PROCESS_PAGE_ENDPROCESS "Remover este processo do sistema"
ID_PROCESS_PAGE_ENDPROCESSTREE "Remover este processo e todos os seus descendentes do sistema"
ID_PROCESS_PAGE_DEBUG "Conecta o depurador a este processo"
ID_PROCESS_PAGE_SETAFFINITY "Define em que processadores o processo poderá ser executado"
ID_PROCESS_PAGE_SETPRIORITY_REALTIME "Define o processo como tendo classe de prioridade TEMPO REAL"
ID_PROCESS_PAGE_SETPRIORITY_HIGH "Define o processo como tendo classe de prioridade ALTA"
ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL "Define o processo com a classe de prioridade ACIMA DO NORMAL"
ID_PROCESS_PAGE_SETPRIORITY_NORMAL "Define o processo como tendo classe de prioridade NORMAL"
ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL "Define o processo com a classe de prioridade ABAIXO DO NORMAL"
ID_PROCESS_PAGE_SETPRIORITY_LOW "Define o processo como tendo classe de prioridade BAIXA"
END
STRINGTABLE
BEGIN
IDS_TAB_APPS "Aplicativos"

View file

@ -1,9 +1,8 @@
/*
* Translators: Petru Dimitriu (petrimetri at gmail dot com)
* Ștefan Fulea (stefan dot fulea at mail dot md)
* TRANSLATORS: Petru Dimitriu <petrimetri@gmail.com>
* Ștefan Fulea <stefan.fulea@mail.com>
*/
LANGUAGE LANG_ROMANIAN, SUBLANG_NEUTRAL
IDR_TASKMANAGER MENU
@ -19,7 +18,7 @@ BEGIN
MENUITEM "Mereu &deasupra", ID_OPTIONS_ALWAYSONTOP, CHECKED
MENUITEM "&Minimizează la comutare", ID_OPTIONS_MINIMIZEONUSE, CHECKED
MENUITEM "&Ascunde la minimizare", ID_OPTIONS_HIDEWHENMINIMIZED, CHECKED
MENUITEM "Afișează activități pe 16 &biți", ID_OPTIONS_SHOW16BITTASKS, CHECKED
MENUITEM "", ID_OPTIONS_SHOW16BITTASKS, CHECKED
END
POPUP "&Afișare"
BEGIN
@ -32,18 +31,18 @@ BEGIN
MENUITEM "St&agnantă", ID_VIEW_UPDATESPEED_PAUSED
END
MENUITEM SEPARATOR
MENUITEM "D&ale", ID_VIEW_LARGE
MENUITEM "&Pictograme", ID_VIEW_SMALL
MENUITEM "&Detalii", ID_VIEW_DETAILS, CHECKED
MENUITEM "Selectare &coloane…", ID_VIEW_SELECTCOLUMNS
POPUP "Ist&oric procesor"
MENUITEM "", ID_VIEW_LARGE
MENUITEM "", ID_VIEW_SMALL
MENUITEM "", ID_VIEW_DETAILS, CHECKED
MENUITEM "", ID_VIEW_SELECTCOLUMNS
POPUP ""
BEGIN
MENUITEM "Grafic general &comun", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "Grafice indi&viduale", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
END
MENUITEM "Afișea&ză timpi nucleu", ID_VIEW_SHOWKERNELTIMES
MENUITEM "", ID_VIEW_SHOWKERNELTIMES
END
POPUP "Fe&restre"
POPUP ""
BEGIN
MENUITEM "Aranjări &orizontale", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "Aranjări &verticale", ID_WINDOWS_TILEVERTICALLY
@ -54,15 +53,15 @@ BEGIN
END
POPUP "Î&nchidere calculator"
BEGIN
MENUITEM "Intră în starea de &veche", ID_SHUTDOWN_STANDBY
MENUITEM "Intră în &hibernare", ID_SHUTDOWN_HIBERNATE
MENUITEM "Î&nchide calculatorul", ID_SHUTDOWN_POWEROFF
MENUITEM "&Repornește calculatorul", ID_SHUTDOWN_REBOOT
MENUITEM "&Deautentifică-mă (%s)", ID_SHUTDOWN_LOGOFF
MENUITEM "Intră în starea de &veche", ID_SHUTDOWN_STANDBY
MENUITEM "Intră în &hibernare", ID_SHUTDOWN_HIBERNATE
MENUITEM "Î&nchide calculatorul", ID_SHUTDOWN_POWEROFF
MENUITEM "&Repornește calculatorul", ID_SHUTDOWN_REBOOT
MENUITEM "&Deautentifică-mă (%s)", ID_SHUTDOWN_LOGOFF
MENUITEM "&Comută utilizator\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "&Blochează calculatorul\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "Deconectea&ză", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Elimină calculator", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
MENUITEM "Deconectea&ză", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Elimină calculator", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
END
POPUP "Aj&utor"
BEGIN
@ -84,7 +83,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT1 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "Activitate nouă (E&xecutare…)", ID_FILE_NEW
MENUITEM SEPARATOR
@ -96,7 +95,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT2 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Comută la", ID_APPLICATION_PAGE_SWITCHTO
MENUITEM "Ad&uce în prim-plan", ID_WINDOWS_BRINGTOFRONT
@ -114,7 +113,7 @@ END
IDR_TRAY_POPUP MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Restabilește", ID_RESTORE
MENUITEM "Î&nchide", ID_FILE_EXIT
@ -125,7 +124,7 @@ END
IDR_PROCESS_PAGE_CONTEXT MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "Opr&ește procesul", ID_PROCESS_PAGE_ENDPROCESS
MENUITEM "Oprește &arborele de procese", ID_PROCESS_PAGE_ENDPROCESSTREE
@ -155,32 +154,31 @@ CAPTION "Gestionar de activități"
MENU IDR_TASKMANAGER
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Tab1", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
CONTROL "", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
END
IDD_APPLICATION_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "E&xecutare…", IDC_NEWTASK, 187, 189, 53, 14
PUSHBUTTON "&Comută la", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
CONTROL "", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
PUSHBUTTON "Închid&e", IDC_ENDTASK, 75, 189, 53, 14, WS_DISABLED
PUSHBUTTON "&Comută la", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
PUSHBUTTON "E&xecutare…", IDC_NEWTASK, 187, 189, 53, 14
END
IDD_PROCESS_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "Opr&ește procesul", IDC_ENDPROCESS, 171, 189, 69, 14
CONTROL "", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
CONTROL "Afișea&ză procesele tuturor utilizatorilor", IDC_SHOWALLPROCESSES, "Button",
BS_AUTOCHECKBOX | WS_TABSTOP, 7, 191, 150, 10
BS_AUTOCHECKBOX | WS_TABSTOP, 5, 191, 150, 10
PUSHBUTTON "Opr&ește procesul", IDC_ENDPROCESS, 171, 189, 69, 14
END
/* IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210 */
IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
@ -229,20 +227,10 @@ BEGIN
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
GROUPBOX "Istoricul încărcăturii de procesor", IDC_CPU_USAGE_HISTORY_FRAME, 74, 5, 168, 54, 0, WS_EX_TRANSPARENT
GROUPBOX "Istoricul încărcăturii de memorie", IDC_MEMORY_USAGE_HISTORY_FRAME, 74, 63, 168, 54, 0, WS_EX_TRANSPARENT
PUSHBUTTON "Afișaj încărcătură procesor", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Afișaj încărcătură memorie", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Afișaj istoric încărcătură procesor", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Afișaj istoric încărcătură memorie", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Canale de depanare"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_DEBUG_CHANNELS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP | LVS_SORTASCENDING, 7, 7, 233, 177
PUSHBUTTON "Î&nchide", IDOK, 171, 189, 69, 14
PUSHBUTTON "", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_AFFINITY_DIALOG DIALOGEX 0, 0, 231, 154
@ -332,58 +320,6 @@ BEGIN
IDS_IDLE_PROCESS "Proces de inactivitate sistem"
END
STRINGTABLE
BEGIN
ID_FILE_NEW "Pornește un nou program."
ID_OPTIONS_ALWAYSONTOP "Gestionarul rămâne deasupra celorlaltor ferestre până când e minimizat."
ID_OPTIONS_MINIMIZEONUSE "Gestionarul va fi minimizat automat la comutarea către o aplicație."
ID_OPTIONS_HIDEWHENMINIMIZED "La minimizare, ascunde Gestionarul de activități în zona de notificare."
ID_VIEW_REFRESH "Forțează actualizarea Gestionarului acum, indiferent Rata de împrospătare."
ID_VIEW_LARGE "Afișează aplicațiile reprezentându-le ca dale (pictograme mari)."
ID_VIEW_SMALL "Afișează aplicațiile reprezentându-le ca pictograme (mici)."
ID_VIEW_DETAILS "Afișează informații despre fiecare aplicație."
ID_VIEW_UPDATESPEED_HIGH "Actualizează fereastra de două ori pe secundă."
ID_VIEW_UPDATESPEED_NORMAL "Actualizează fereastra o dată la două secunde."
ID_VIEW_UPDATESPEED_LOW "Actualizează fereastra o dată la patru secunde."
END
STRINGTABLE
BEGIN
ID_VIEW_UPDATESPEED_PAUSED "Fără actualizare automată."
ID_WINDOWS_TILEHORIZONTALLY "Aranjează ferestrele orizontal pe ecran."
ID_WINDOWS_TILEVERTICALLY "Aranjează ferestrele vertical pe ecran."
ID_WINDOWS_MINIMIZE "Minimizază ferestrele."
ID_WINDOWS_MAXIMIZE "Maximizează ferestrele."
ID_WINDOWS_CASCADE "Amplasează ferestrele cu barele de titlu aranjate în cascadă."
ID_WINDOWS_BRINGTOFRONT "Aduce fereastra în prim plan, fără a o activa."
ID_HELP_TOPICS "Afișează Manualul de utilizare al Gestionarului."
ID_HELP_ABOUT "Afișează informații despre program, versiune și drepturi de autor."
ID_FILE_EXIT "Închide Gestionarul de activități."
ID_OPTIONS_SHOW16BITTASKS "Afișează programele pe 16 biți executate în mediul „ntvdm.exe”."
ID_VIEW_SELECTCOLUMNS "Specificarea informațiilor afișate în compartimentul „Procese”."
ID_VIEW_SHOWKERNELTIMES "Include și activitatea nucleului în graficele de performanță."
ID_VIEW_CPUHISTORY_ONEGRAPHALL "Folosește un singur grafic pentru toate procesoarele."
ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "Folosește câte un grafic pentru fiecare procesor."
ID_APPLICATION_PAGE_SWITCHTO "Aduce fereastra aplicației selectate în prim plan, activând-o."
END
STRINGTABLE
BEGIN
ID_ENDTASK "Comandă închiderea aplicației selectate."
ID_GOTOPROCESS "Arată procesul aplicației selectate."
ID_RESTORE "Restabilește Gestionarul de activități."
ID_PROCESS_PAGE_ENDPROCESS "Comandă închiderea procesului selectat."
ID_PROCESS_PAGE_ENDPROCESSTREE "Închide procesul și toate procesele pornite de acesta."
ID_PROCESS_PAGE_DEBUG "Atașează aplicația de depanare la acest proces."
ID_PROCESS_PAGE_SETAFFINITY "Restricționează execuția procesului pe anumite procesoare."
ID_PROCESS_PAGE_SETPRIORITY_REALTIME "Desemnează prioritate maximă."
ID_PROCESS_PAGE_SETPRIORITY_HIGH "Desemnează prioritate înaltă."
ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL "Desemnează regim prioritar."
ID_PROCESS_PAGE_SETPRIORITY_NORMAL "Desemnează prioritate ordinară."
ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL "Desemnează regim neprioritar."
ID_PROCESS_PAGE_SETPRIORITY_LOW "Desemnează prioritate minimă."
END
STRINGTABLE
BEGIN
IDS_TAB_APPS "Aplicații"

View file

@ -1,4 +1,4 @@
/* Russian language resource file by Dmitry Chapyshev, 2007-06-10, Kudratov Olimjon (olim98@bk.ru) */
/* TRANSLATORS: Dmitry Chapyshev, 2007-06-10, Kudratov Olimjon <olim98@bk.ru> */
LANGUAGE LANG_RUSSIAN, SUBLANG_DEFAULT
@ -15,7 +15,7 @@ BEGIN
MENUITEM "Пове&рх остальных окон", ID_OPTIONS_ALWAYSONTOP, CHECKED
MENUITEM "&Сворачивать после обращения", ID_OPTIONS_MINIMIZEONUSE, CHECKED
MENUITEM "С&крывать свернутое", ID_OPTIONS_HIDEWHENMINIMIZED, CHECKED
MENUITEM "&Отображать 16-разрядные задачи", ID_OPTIONS_SHOW16BITTASKS, CHECKED
MENUITEM "", ID_OPTIONS_SHOW16BITTASKS, CHECKED
END
POPUP "&Вид"
BEGIN
@ -28,18 +28,18 @@ BEGIN
MENUITEM "&Приостановить", ID_VIEW_UPDATESPEED_PAUSED
END
MENUITEM SEPARATOR
MENUITEM "&Крупные значки", ID_VIEW_LARGE
MENUITEM "&Мелкие значки", ID_VIEW_SMALL
MENUITEM "&Таблица", ID_VIEW_DETAILS, CHECKED
MENUITEM "В&ыбрать столбцы...", ID_VIEW_SELECTCOLUMNS
POPUP "&Загрузка ЦП"
MENUITEM "", ID_VIEW_LARGE
MENUITEM "", ID_VIEW_SMALL
MENUITEM "", ID_VIEW_DETAILS, CHECKED
MENUITEM "", ID_VIEW_SELECTCOLUMNS
POPUP ""
BEGIN
MENUITEM "&Один график на все ЦП", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "&По графику на каждый ЦП", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
END
MENUITEM "&Вывод времени ядра", ID_VIEW_SHOWKERNELTIMES
MENUITEM "", ID_VIEW_SHOWKERNELTIMES
END
POPUP "&Окна"
POPUP ""
BEGIN
MENUITEM "С&верху вниз", ID_WINDOWS_TILEVERTICALLY
MENUITEM "С&лева направо", ID_WINDOWS_TILEHORIZONTALLY
@ -50,15 +50,15 @@ BEGIN
END
POPUP "Завер&шение работы"
BEGIN
MENUITEM "Переход в &ждущий режим", ID_SHUTDOWN_STANDBY
MENUITEM "Переход в &спящий режим", ID_SHUTDOWN_HIBERNATE
MENUITEM "В&ыключение", ID_SHUTDOWN_POWEROFF
MENUITEM "&Перезагрузка", ID_SHUTDOWN_REBOOT
MENUITEM "&Завершение сеанса %s", ID_SHUTDOWN_LOGOFF
MENUITEM "Переход в &ждущий режим", ID_SHUTDOWN_STANDBY
MENUITEM "Переход в &спящий режим", ID_SHUTDOWN_HIBERNATE
MENUITEM "В&ыключение", ID_SHUTDOWN_POWEROFF
MENUITEM "&Перезагрузка", ID_SHUTDOWN_REBOOT
MENUITEM "&Завершение сеанса %s", ID_SHUTDOWN_LOGOFF
MENUITEM "С&мена пользователя\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Заб&локировать компьютер\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Отключить", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "С&нять компьютер с док-станции", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
MENUITEM "Заб&локировать компьютер\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Отключить", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "С&нять компьютер с док-станции", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
END
POPUP "&Справка"
BEGIN
@ -80,7 +80,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT1 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Новая задача (Выполнить...)", ID_FILE_NEW
MENUITEM SEPARATOR
@ -92,7 +92,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT2 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Переключиться", ID_APPLICATION_PAGE_SWITCHTO
MENUITEM "&На передний план", ID_WINDOWS_BRINGTOFRONT
@ -110,7 +110,7 @@ END
IDR_TRAY_POPUP MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Востановить", ID_RESTORE
MENUITEM "&Закрыть", ID_FILE_EXIT
@ -121,7 +121,7 @@ END
IDR_PROCESS_PAGE_CONTEXT MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Завершить процесс", ID_PROCESS_PAGE_ENDPROCESS
MENUITEM "Завершить &дерево процессов", ID_PROCESS_PAGE_ENDPROCESSTREE
@ -151,32 +151,31 @@ CAPTION "Диспетчер задач"
MENU IDR_TASKMANAGER
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Tab1", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
CONTROL "", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
END
IDD_APPLICATION_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&Новая задача...", IDC_NEWTASK, 167, 189, 73, 14
PUSHBUTTON "&Переключиться", IDC_SWITCHTO, 89, 189, 73, 14, WS_DISABLED
CONTROL "", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
PUSHBUTTON "Завершить &задачу", IDC_ENDTASK, 12, 189, 73, 14, WS_DISABLED
PUSHBUTTON "&Переключиться", IDC_SWITCHTO, 89, 189, 73, 14, WS_DISABLED
PUSHBUTTON "&Новая задача...", IDC_NEWTASK, 167, 189, 73, 14
END
IDD_PROCESS_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&Завершить процесс", IDC_ENDPROCESS, 167, 189, 74, 14
CONTROL "", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
CONTROL "&Отображать процессы всех пользователей", IDC_SHOWALLPROCESSES, "Button",
BS_AUTOCHECKBOX | WS_TABSTOP, 7, 191, 158, 10
BS_AUTOCHECKBOX | WS_TABSTOP, 5, 191, 158, 10
PUSHBUTTON "&Завершить процесс", IDC_ENDPROCESS, 167, 189, 74, 14
END
/* IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210 */
IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
@ -225,20 +224,10 @@ BEGIN
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
GROUPBOX "Хронология загрузки ЦП", IDC_CPU_USAGE_HISTORY_FRAME, 74, 5, 168, 54, 0, WS_EX_TRANSPARENT
GROUPBOX "Хронология использования файла подкачки", IDC_MEMORY_USAGE_HISTORY_FRAME, 74, 63, 168, 54, 0, WS_EX_TRANSPARENT
PUSHBUTTON "Отображение загрузки ЦП", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Отображение использования памяти", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Хронология загрузки ЦП", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Хронология использования памяти", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Отладка потоков"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_DEBUG_CHANNELS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP | LVS_SORTASCENDING, 7, 7, 233, 177
PUSHBUTTON "Закрыть", IDOK, 171, 189, 69, 14
PUSHBUTTON "", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_AFFINITY_DIALOG DIALOGEX 0, 0, 231, 154
@ -328,58 +317,6 @@ BEGIN
IDS_IDLE_PROCESS "Бездействие системы"
END
STRINGTABLE
BEGIN
ID_FILE_NEW "Создать новую задачу"
ID_OPTIONS_ALWAYSONTOP "Окно Диспетчера задач отображается поверх других окон, если не свернуто"
ID_OPTIONS_MINIMIZEONUSE "Окно Диспетчера задач свертывается при выполнении переключения"
ID_OPTIONS_HIDEWHENMINIMIZED "Скрывает свернутое окно Диспетчера задач"
ID_VIEW_REFRESH "Вызывает немедленное обновление окна Диспетчера задач"
ID_VIEW_LARGE "Отображает задачи в виде крупных значков"
ID_VIEW_SMALL "Отображает задачи в виде мелких значков"
ID_VIEW_DETAILS "Отображает дополнительную информацию о задачах"
ID_VIEW_UPDATESPEED_HIGH "Обновляет изображение один раз в секунду"
ID_VIEW_UPDATESPEED_NORMAL "Обновляет изображение один раз в две секунды"
ID_VIEW_UPDATESPEED_LOW "Обновляет изображение один раз в четыре секунды"
END
STRINGTABLE
BEGIN
ID_VIEW_UPDATESPEED_PAUSED "Изображение не обновляется автоматически"
ID_WINDOWS_TILEHORIZONTALLY "Располагает окна сверху вниз на рабочем столе"
ID_WINDOWS_TILEVERTICALLY "Располагает окна слева направо на рабочем столе"
ID_WINDOWS_MINIMIZE "Свертывает окна"
ID_WINDOWS_MAXIMIZE "Развертывает окна"
ID_WINDOWS_CASCADE "Размещает окна каскадом на рабочем столе"
ID_WINDOWS_BRINGTOFRONT "Перемещает окно на передний план, но не активизирует его"
ID_HELP_TOPICS "Открывает окно встроенной справки диспетчера задач"
ID_HELP_ABOUT "Вывод сведений о программе, ее версии и авторских правах"
ID_FILE_EXIT "Завершает Диспетчер задач"
ID_OPTIONS_SHOW16BITTASKS "Отображает 16-разрядные задачи, обрабатываемые ntvdm.exe"
ID_VIEW_SELECTCOLUMNS "Определяет список столбцов, отображаемых на вкладке Процессы"
ID_VIEW_SHOWKERNELTIMES "Отображает время ядра на графиках загруженности"
ID_VIEW_CPUHISTORY_ONEGRAPHALL "Один график общей загрузки ЦП"
ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "Каждому ЦП соответствует свой график"
ID_APPLICATION_PAGE_SWITCHTO "Перенести задачу на передний план и переключиться к ней"
END
STRINGTABLE
BEGIN
ID_ENDTASK "Сообщает выбранным задачам о необходимости завершиться"
ID_GOTOPROCESS "Переносит выбранный процесс на передний план"
ID_RESTORE "Восстанавливает Диспетчер задач из скрытого состояния"
ID_PROCESS_PAGE_ENDPROCESS "Завершает процесс в системе"
ID_PROCESS_PAGE_ENDPROCESSTREE "Завершает процесс и все его дочерние процессы в системе"
ID_PROCESS_PAGE_DEBUG "Прикрепляет отладчик к выбранному процессу"
ID_PROCESS_PAGE_SETAFFINITY "Переключение между процессорами разрешенными для выполнения задачи"
ID_PROCESS_PAGE_SETPRIORITY_REALTIME "Установить для процесса приоритет Реального времени"
ID_PROCESS_PAGE_SETPRIORITY_HIGH "Установить для процесса Высокий приоритет"
ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL "Установить для процесса приоритет Выше среднего"
ID_PROCESS_PAGE_SETPRIORITY_NORMAL "Установить для процесса Средний приоритет"
ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL "Установить для процесса приоритет Ниже среднего"
ID_PROCESS_PAGE_SETPRIORITY_LOW "Установить для процесса Низкий приоритет"
END
STRINGTABLE
BEGIN
IDS_TAB_APPS "Приложения"

View file

@ -1,4 +1,4 @@
/* Slovak translation by Kario (kario@szm.sk) (09-08-2007) */
/* TRANSLATOR: 2007 Kario <kario@szm.sk> */
LANGUAGE LANG_SLOVAK, SUBLANG_DEFAULT
@ -15,7 +15,7 @@ BEGIN
MENUITEM "&Vždy navrchu", ID_OPTIONS_ALWAYSONTOP, CHECKED
MENUITEM "&Minimalizovať pri použití", ID_OPTIONS_MINIMIZEONUSE, CHECKED
MENUITEM "&Skryť pri minimalizovaní", ID_OPTIONS_HIDEWHENMINIMIZED, CHECKED
MENUITEM "&Zobraziť 16-bitové úlohy", ID_OPTIONS_SHOW16BITTASKS, CHECKED
MENUITEM "", ID_OPTIONS_SHOW16BITTASKS, CHECKED
END
POPUP "&Zobraziť"
BEGIN
@ -28,18 +28,18 @@ BEGIN
MENUITEM "&Pozastavené", ID_VIEW_UPDATESPEED_PAUSED
END
MENUITEM SEPARATOR
MENUITEM "&Veľké ikony", ID_VIEW_LARGE
MENUITEM "&Malé ikony", ID_VIEW_SMALL
MENUITEM "&Podrobnosti", ID_VIEW_DETAILS, CHECKED
MENUITEM "&Vybrať stĺpce...", ID_VIEW_SELECTCOLUMNS
POPUP "&História procesora"
MENUITEM "", ID_VIEW_LARGE
MENUITEM "", ID_VIEW_SMALL
MENUITEM "", ID_VIEW_DETAILS, CHECKED
MENUITEM "", ID_VIEW_SELECTCOLUMNS
POPUP ""
BEGIN
MENUITEM "&Jeden graf pre všetky procesory", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "Jeden graf pre &každý procesor", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
END
MENUITEM "&Zobraziť časy jadra", ID_VIEW_SHOWKERNELTIMES
MENUITEM "", ID_VIEW_SHOWKERNELTIMES
END
POPUP "&Okna"
POPUP ""
BEGIN
MENUITEM "&Pod seba", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "&Vedľa seba", ID_WINDOWS_TILEVERTICALLY
@ -50,15 +50,15 @@ BEGIN
END
POPUP "Sh&ut Down"
BEGIN
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
END
POPUP "&Pomocník"
BEGIN
@ -80,7 +80,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT1 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Nová úloha (Spustiť...)", ID_FILE_NEW
MENUITEM SEPARATOR
@ -92,7 +92,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT2 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "P&repnúť", ID_APPLICATION_PAGE_SWITCHTO
MENUITEM "Presunúť d&opredu", ID_WINDOWS_BRINGTOFRONT
@ -110,7 +110,7 @@ END
IDR_TRAY_POPUP MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Obnoviť", ID_RESTORE
MENUITEM "&Zavrieť", ID_FILE_EXIT
@ -121,7 +121,7 @@ END
IDR_PROCESS_PAGE_CONTEXT MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Ukončiť proces", ID_PROCESS_PAGE_ENDPROCESS
MENUITEM "Ukončiť stro&m procesu", ID_PROCESS_PAGE_ENDPROCESSTREE
@ -151,32 +151,31 @@ CAPTION "Správca úloh systému"
MENU IDR_TASKMANAGER
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Tab1", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
CONTROL "", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
END
IDD_APPLICATION_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&Nová úloha...", IDC_NEWTASK, 187, 189, 53, 14
PUSHBUTTON "&Prepnúť", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
CONTROL "", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
PUSHBUTTON "Ukončiť úlo&hu", IDC_ENDTASK, 75, 189, 53, 14, WS_DISABLED
PUSHBUTTON "&Prepnúť", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
PUSHBUTTON "&Nová úloha...", IDC_NEWTASK, 187, 189, 53, 14
END
IDD_PROCESS_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&Ukončiť proces", IDC_ENDPROCESS, 171, 189, 69, 14
CONTROL "", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
CONTROL "&Zobraziť procesy všetkých používateľov", IDC_SHOWALLPROCESSES, "Button",
BS_AUTOCHECKBOX | WS_TABSTOP, 7, 191, 144, 10
BS_AUTOCHECKBOX | WS_TABSTOP, 5, 191, 144, 10
PUSHBUTTON "&Ukončiť proces", IDC_ENDPROCESS, 171, 189, 69, 14
END
/* IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210 */
IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
@ -225,20 +224,10 @@ BEGIN
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
GROUPBOX "História využitia procesora", IDC_CPU_USAGE_HISTORY_FRAME, 74, 5, 168, 54, 0, WS_EX_TRANSPARENT
GROUPBOX "História využitia stránkovacieho súboru", IDC_MEMORY_USAGE_HISTORY_FRAME, 74, 63, 168, 54, 0, WS_EX_TRANSPARENT
PUSHBUTTON "Zobrazenie využitia procesora", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Zobrazenie využitia pamäte", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "História využitia procesora", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "História využitia pamäte", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Kanály ladenia"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_DEBUG_CHANNELS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP | LVS_SORTASCENDING, 7, 7, 233, 177
PUSHBUTTON "Zavrieť", IDOK, 171, 189, 69, 14
PUSHBUTTON "", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_AFFINITY_DIALOG DIALOGEX 0, 0, 270, 154
@ -328,58 +317,6 @@ BEGIN
IDS_IDLE_PROCESS "Procesy systémovej nečinnosti"
END
STRINGTABLE
BEGIN
ID_FILE_NEW "Spustí nový program."
ID_OPTIONS_ALWAYSONTOP "Ak Správca úloh nie je minimalizovaný, zostáva v popredí všetkých ostatných úloh."
ID_OPTIONS_MINIMIZEONUSE "Správca úloh sa minimalizuje po prepnutí na inú úlohu"
ID_OPTIONS_HIDEWHENMINIMIZED "Skryje Správcu úloh pri minimalizovaní."
ID_VIEW_REFRESH "Správca úloh sa aktualizuje ihneď bez ohľadu na nastavenie rýchlosti aktualizácie."
ID_VIEW_LARGE "Zobrazí úlohy veľkými ikonami."
ID_VIEW_SMALL "Zobrazí úlohy malými ikonami."
ID_VIEW_DETAILS "Zobrazí informácie o každej úlohe."
ID_VIEW_UPDATESPEED_HIGH "Aktualizuje obrazovku dvakrát za sekundu."
ID_VIEW_UPDATESPEED_NORMAL "Aktualizuje obrazovku každé dve sekundy."
ID_VIEW_UPDATESPEED_LOW "Aktualizuje obrazovku každé štyri sekundy."
END
STRINGTABLE
BEGIN
ID_VIEW_UPDATESPEED_PAUSED "Obrazovka sa automaticky neaktualizuje."
ID_WINDOWS_TILEHORIZONTALLY "Usporiada okná na pracovnej ploche pod seba."
ID_WINDOWS_TILEVERTICALLY "Usporiada okná na pracovnej ploche vedľa seba."
ID_WINDOWS_MINIMIZE "Minimalizuje okná."
ID_WINDOWS_MAXIMIZE "Maximalizuje okná."
ID_WINDOWS_CASCADE "Vybraté okná usporiada na obrazovke do diagonálnej kaskády."
ID_WINDOWS_BRINGTOFRONT "Prenesie okno do popredia bez aktivácie."
ID_HELP_TOPICS "Zobrazí témy Pomocníka pre program Správca úloh."
ID_HELP_ABOUT "Zobrazí informácie o programe, jeho verziu a autorské práva."
ID_FILE_EXIT "Ukončí program Správca úloh."
ID_OPTIONS_SHOW16BITTASKS "Zobrazí 16-bitové úlohy pod procesom ntvdm.exe."
ID_VIEW_SELECTCOLUMNS "Vyberte stĺpce, ktoré sa majú zobraziť na karte procesov v Správcovi úloh."
ID_VIEW_SHOWKERNELTIMES "Zobrazí čas jadra na grafoch výkonu."
ID_VIEW_CPUHISTORY_ONEGRAPHALL "Graf histórie zobrazuje celkové využitie procesora."
ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "Každý procesor má vlastný graf histórie."
ID_APPLICATION_PAGE_SWITCHTO "Prenesie úlohu do popredia a aktivuje jej okno."
END
STRINGTABLE
BEGIN
ID_ENDTASK "Pokúsi sa ukončiť vybrané úlohy."
ID_GOTOPROCESS "Prepne na proces vybranej úlohy."
ID_RESTORE "Obnoví Správcu úloh zo skrytého stavu."
ID_PROCESS_PAGE_ENDPROCESS "Odstráni proces zo systému."
ID_PROCESS_PAGE_ENDPROCESSTREE "Odstráni proces a jeho potomkov zo systému."
ID_PROCESS_PAGE_DEBUG "Pripojí k procesu ladiaci nástroj."
ID_PROCESS_PAGE_SETAFFINITY "Určuje procesor, na ktorom sa proces môže spustiť."
ID_PROCESS_PAGE_SETPRIORITY_REALTIME "Zaradí proces do triedy priorít REÁLNY ČAS."
ID_PROCESS_PAGE_SETPRIORITY_HIGH "Zaradí proces do triedy priorít ZVÝŠENÁ."
ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL "Zaradí proces do triedy priorít VYSOKÁ."
ID_PROCESS_PAGE_SETPRIORITY_NORMAL "Zaradí proces do triedy priorít NORMÁLNA."
ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL "Zaradí proces do triedy priorít ZNÍŽENÁ."
ID_PROCESS_PAGE_SETPRIORITY_LOW "Zaradí proces do triedy priorít NÍZKA."
END
STRINGTABLE
BEGIN
IDS_TAB_APPS "Aplikácie"

View file

@ -1,5 +1,4 @@
/* TRANSLATOR : Ardit Dani (Ard1t) (ardit.dani@gmail.com)
* DATE OF TR: 29-11-2013
/* TRANSLATOR: 2013 Ardit Dani (Ard1t) <ardit.dani@gmail.com>
*/
LANGUAGE LANG_ALBANIAN, SUBLANG_NEUTRAL
@ -17,7 +16,7 @@ BEGIN
MENUITEM "Perhere lart", ID_OPTIONS_ALWAYSONTOP, CHECKED
MENUITEM "&Minimizo ne perdorim", ID_OPTIONS_MINIMIZEONUSE, CHECKED
MENUITEM "Fshehe gjate minimizimit", ID_OPTIONS_HIDEWHENMINIMIZED, CHECKED
MENUITEM "&Shfaq 16-bit detyre", ID_OPTIONS_SHOW16BITTASKS, CHECKED
MENUITEM "", ID_OPTIONS_SHOW16BITTASKS, CHECKED
END
POPUP "&Vezhgo"
BEGIN
@ -30,18 +29,18 @@ BEGIN
MENUITEM "&Pushim", ID_VIEW_UPDATESPEED_PAUSED
END
MENUITEM SEPARATOR
MENUITEM "Ikona te medha", ID_VIEW_LARGE
MENUITEM "Ikona te vogla", ID_VIEW_SMALL
MENUITEM "&Detaje", ID_VIEW_DETAILS, CHECKED
MENUITEM "Perzgjedh kolone...", ID_VIEW_SELECTCOLUMNS
POPUP "&CPU Histori"
MENUITEM "", ID_VIEW_LARGE
MENUITEM "", ID_VIEW_SMALL
MENUITEM "", ID_VIEW_DETAILS, CHECKED
MENUITEM "", ID_VIEW_SELECTCOLUMNS
POPUP ""
BEGIN
MENUITEM "Nje grafik, Te gjith CPUs", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "Nje grafik &Per CPU", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
END
MENUITEM "&Shfaq oren e Kernelit", ID_VIEW_SHOWKERNELTIMES
MENUITEM "", ID_VIEW_SHOWKERNELTIMES
END
POPUP "Dritare"
POPUP ""
BEGIN
MENUITEM "Shfaq &Horizontalisht", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "Shfaq &Vertikalisht", ID_WINDOWS_TILEVERTICALLY
@ -52,15 +51,15 @@ BEGIN
END
POPUP "Sh&ut Down"
BEGIN
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
END
POPUP "Ndihme"
BEGIN
@ -82,7 +81,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT1 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "Detyre e re (Run...)", ID_FILE_NEW
MENUITEM SEPARATOR
@ -94,7 +93,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT2 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "Ndrysho ne", ID_APPLICATION_PAGE_SWITCHTO
MENUITEM "Sjelle para", ID_WINDOWS_BRINGTOFRONT
@ -112,7 +111,7 @@ END
IDR_TRAY_POPUP MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Restauro", ID_RESTORE
MENUITEM "Mbyll", ID_FILE_EXIT
@ -123,7 +122,7 @@ END
IDR_PROCESS_PAGE_CONTEXT MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "Mbyll procesin", ID_PROCESS_PAGE_ENDPROCESS
MENUITEM "Mbyll procesin &Tree", ID_PROCESS_PAGE_ENDPROCESSTREE
@ -151,32 +150,31 @@ CAPTION "Task Manager"
MENU IDR_TASKMANAGER
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Tab1", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
CONTROL "", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
END
IDD_APPLICATION_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "Proces i ri...", IDC_NEWTASK, 187, 189, 53, 14
PUSHBUTTON "Kalo tek", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
CONTROL "", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
PUSHBUTTON "Mbyll", IDC_ENDTASK, 75, 189, 53, 14, WS_DISABLED
PUSHBUTTON "Kalo tek", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
PUSHBUTTON "Proces i ri...", IDC_NEWTASK, 187, 189, 53, 14
END
IDD_PROCESS_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "Mbyll Procesin", IDC_ENDPROCESS, 171, 189, 69, 14
CONTROL "", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
CONTROL "&Shfaq proceset nga te gjith perdoruesit", IDC_SHOWALLPROCESSES, "Button",
BS_AUTOCHECKBOX | WS_TABSTOP, 7, 191, 140, 10
BS_AUTOCHECKBOX | WS_TABSTOP, 5, 191, 140, 10
PUSHBUTTON "Mbyll Procesin", IDC_ENDPROCESS, 171, 189, 69, 14
END
/* IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210 */
IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
@ -225,20 +223,10 @@ BEGIN
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
GROUPBOX "Historia e perdorimit CPU", IDC_CPU_USAGE_HISTORY_FRAME, 74, 5, 168, 54, 0, WS_EX_TRANSPARENT
GROUPBOX "Historia e perdorimit Memories", IDC_MEMORY_USAGE_HISTORY_FRAME, 74, 63, 168, 54, 0, WS_EX_TRANSPARENT
PUSHBUTTON "Shfaq perdorimin e CPU", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Shfaq perdorimin e MEM", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Historia e perdorimit CPU", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Historia e perdorimit MEM", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Debug Channels"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_DEBUG_CHANNELS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP | LVS_SORTASCENDING, 7, 7, 233, 177
PUSHBUTTON "Mbyll", IDOK, 171, 189, 69, 14
PUSHBUTTON "", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_AFFINITY_DIALOG DIALOGEX 0, 0, 231, 154
@ -328,58 +316,6 @@ BEGIN
IDS_IDLE_PROCESS "Procese te papune te sistemit"
END
STRINGTABLE
BEGIN
ID_FILE_NEW "Fillon program te ri"
ID_OPTIONS_ALWAYSONTOP "Task Manager mbetet para te gjitha dritareve po te mos minimizohet"
ID_OPTIONS_MINIMIZEONUSE "Task Manager minimizohet kur nje operacion ndryshimi performohet"
ID_OPTIONS_HIDEWHENMINIMIZED "Fshih Task Manager kur minimizohet"
ID_VIEW_REFRESH "sforco Task Manager te updejtohet tani, pa marre parasysh shpejtesi e konfigurimit te updejtimit"
ID_VIEW_LARGE "Shfaq proceset duket perdorur ikona te medha"
ID_VIEW_SMALL "Shfaq proceset duket perdorur ikona te vogla"
ID_VIEW_DETAILS "Shfaq informacione per secilin proces"
ID_VIEW_UPDATESPEED_HIGH "Updejto shfaqjen dy here per sekond"
ID_VIEW_UPDATESPEED_NORMAL "Updejto shfaqjen qdo dy sekonda"
ID_VIEW_UPDATESPEED_LOW "Updejto shfaqjen qdo kater sekonda"
END
STRINGTABLE
BEGIN
ID_VIEW_UPDATESPEED_PAUSED "Nuk updejtohet automatikisht"
ID_WINDOWS_TILEHORIZONTALLY "Pret dritaren horizontalisht ne ekran"
ID_WINDOWS_TILEVERTICALLY "Pret dritaren vertikalisht ne ekran"
ID_WINDOWS_MINIMIZE "Minimizon dritaren"
ID_WINDOWS_MAXIMIZE "Maximizon dritaren"
ID_WINDOWS_CASCADE "Shfaq dritaren diagonal ne ekran"
ID_WINDOWS_BRINGTOFRONT "Sjell dritaren perbadh, por nuk shkon tek ajo"
ID_HELP_TOPICS "Shfaq ndihme me teme te Task Manager"
ID_HELP_ABOUT "Shfaq informacionet e programit, numnrin e versionit, dhe copyright"
ID_FILE_EXIT "Dil nga Task Manager"
ID_OPTIONS_SHOW16BITTASKS "Shfaq 16-bit tasks nen ntvdm.exe"
ID_VIEW_SELECTCOLUMNS "Perzgjedh cila kolone do te jete e dukshme ne faqen e Proceseve"
ID_VIEW_SHOWKERNELTIMES "Shfaq oren e kernelit ne grafikun e performances"
ID_VIEW_CPUHISTORY_ONEGRAPHALL "Nje grafik tek shfaq perdorimin total te CPU'se"
ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "Secili CPU ka grafikun e historise se saj"
ID_APPLICATION_PAGE_SWITCHTO "Sjell nje proces perpara, ndrysho fokusin tek ai proces"
END
STRINGTABLE
BEGIN
ID_ENDTASK "Mbyll proceset e perzgjedhur"
ID_GOTOPROCESS "Ndrysho fokusin tek procesi i perzgjedhur"
ID_RESTORE "Rikthen Task Manager nga gjendja e fshehte"
ID_PROCESS_PAGE_ENDPROCESS "Heq procesin nga sistemi"
ID_PROCESS_PAGE_ENDPROCESSTREE "Heq kete proces dhe te gjith varesit nga sistemi"
ID_PROCESS_PAGE_DEBUG "Ngjet debuggerin ketij procesi"
ID_PROCESS_PAGE_SETAFFINITY "Kontrollon cili procesor do te lejoje vendin ku do punoje ky proces"
ID_PROCESS_PAGE_SETPRIORITY_REALTIME "Vendos procesin ne klasat e prioritet REALTIME"
ID_PROCESS_PAGE_SETPRIORITY_HIGH "Vendos procesin ne klasat e prioritetit HIGH"
ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL "Vendos procesin ne klasat e prioritet ABOVE NORMAL"
ID_PROCESS_PAGE_SETPRIORITY_NORMAL "Vendos procesin ne klasat e prioritet NORMAL"
ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL "Vendos procesin ne klasat e prioritet BELOW NORMAL"
ID_PROCESS_PAGE_SETPRIORITY_LOW "Vendos procesin ne klasat e prioritet LOW"
END
STRINGTABLE
BEGIN
IDS_TAB_APPS "Aplikacione"
@ -437,7 +373,7 @@ BEGIN
IDS_MSG_UNABLECHANGEPRIORITY "E pamundur ndryshimi i prioritetit"
IDS_MSG_WARNINGCHANGEPRIORITY "KUJDES: Ndryshimi i klases se prioritetit te ketij procesi mund te\nsjell rrezultate te padeshirushme ne stabilitetin e sistemit. Jeni i sigurt\nper ndryshimin e klases se prioriteteve?"
IDS_MSG_TRAYICONCPUUSAGE "Perdorimi i CPU: %d%%"
IDS_STATUS_MEMUSAGE "Perdorimi i Mem: %s / %s (%d%%)"
IDS_STATUS_MEMUSAGE "Perdorimi i Mem: %s / %s (%d%%)"
IDS_STATUS_CPUUSAGE "Perdorimi i CPU: %3d%%"
IDS_STATUS_PROCESSES "Proceset: %d"
IDS_NOT_RESPONDING "Nuk pergjigjet"

View file

@ -1,4 +1,4 @@
/* Swedish translation by David Nordenberg */
/* TRANSLATOR: David Nordenberg */
LANGUAGE LANG_SWEDISH, SUBLANG_NEUTRAL
@ -15,7 +15,7 @@ BEGIN
MENUITEM "&Alltid överst", ID_OPTIONS_ALWAYSONTOP, CHECKED
MENUITEM "&Minimera vid användning", ID_OPTIONS_MINIMIZEONUSE, CHECKED
MENUITEM "&Göm minimerad", ID_OPTIONS_HIDEWHENMINIMIZED, CHECKED
MENUITEM "&Visa 16-bitarsaktiviteter", ID_OPTIONS_SHOW16BITTASKS, CHECKED
MENUITEM "", ID_OPTIONS_SHOW16BITTASKS, CHECKED
END
POPUP "&Visa"
BEGIN
@ -28,18 +28,18 @@ BEGIN
MENUITEM "&Fryst", ID_VIEW_UPDATESPEED_PAUSED
END
MENUITEM SEPARATOR
MENUITEM "&Stora ikoner", ID_VIEW_LARGE
MENUITEM "S&må ikoner", ID_VIEW_SMALL
MENUITEM "&Detaljer", ID_VIEW_DETAILS, CHECKED
MENUITEM "&Välj kolumner...", ID_VIEW_SELECTCOLUMNS
POPUP "&CPU Historik"
MENUITEM "", ID_VIEW_LARGE
MENUITEM "", ID_VIEW_SMALL
MENUITEM "", ID_VIEW_DETAILS, CHECKED
MENUITEM "", ID_VIEW_SELECTCOLUMNS
POPUP ""
BEGIN
MENUITEM "En visare för &alla processorer", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "&En visare per processor", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
END
MENUITEM "&Visa kernel-tider", ID_VIEW_SHOWKERNELTIMES
MENUITEM "", ID_VIEW_SHOWKERNELTIMES
END
POPUP "&Fönster"
POPUP ""
BEGIN
MENUITEM "Ordna &horizontellt", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "Ordna &vertikalt", ID_WINDOWS_TILEVERTICALLY
@ -50,15 +50,15 @@ BEGIN
END
POPUP "Sh&ut Down"
BEGIN
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
MENUITEM "Stand &By", ID_SHUTDOWN_STANDBY
MENUITEM "&Hibernate", ID_SHUTDOWN_HIBERNATE
MENUITEM "T&urn Off", ID_SHUTDOWN_POWEROFF
MENUITEM "&Restart", ID_SHUTDOWN_REBOOT
MENUITEM "&Log Off %s", ID_SHUTDOWN_LOGOFF
MENUITEM "&Switch User\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "Loc&k Computer\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Disconnect", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "&Eject Computer", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
END
POPUP "&Hjälp"
BEGIN
@ -80,7 +80,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT1 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Ny aktivitet (Kör...)", ID_FILE_NEW
MENUITEM SEPARATOR
@ -92,7 +92,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT2 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Växla till", ID_APPLICATION_PAGE_SWITCHTO
MENUITEM "&För till förgrunden", ID_WINDOWS_BRINGTOFRONT
@ -110,7 +110,7 @@ END
IDR_TRAY_POPUP MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Återställ", ID_RESTORE
MENUITEM "&Stäng", ID_FILE_EXIT
@ -121,7 +121,7 @@ END
IDR_PROCESS_PAGE_CONTEXT MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Avsluta process", ID_PROCESS_PAGE_ENDPROCESS
MENUITEM "Avsluta process&träd", ID_PROCESS_PAGE_ENDPROCESSTREE
@ -151,32 +151,31 @@ CAPTION "Aktivitetshanteraren"
MENU IDR_TASKMANAGER
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Tab1", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
CONTROL "", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
END
IDD_APPLICATION_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&Ny aktivitet...", IDC_NEWTASK, 175, 189, 65, 14
PUSHBUTTON "&Växla till", IDC_SWITCHTO, 120, 189, 53, 14, WS_DISABLED
CONTROL "", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
PUSHBUTTON "&Avsluta aktiviteten", IDC_ENDTASK, 34, 189, 83, 14, WS_DISABLED
PUSHBUTTON "&Växla till", IDC_SWITCHTO, 120, 189, 53, 14, WS_DISABLED
PUSHBUTTON "&Ny aktivitet...", IDC_NEWTASK, 175, 189, 65, 14
END
IDD_PROCESS_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&Avsluta process", IDC_ENDPROCESS, 171, 189, 69, 14
CONTROL "", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
CONTROL "&Visa processer från alla användare", IDC_SHOWALLPROCESSES, "Button",
BS_AUTOCHECKBOX | WS_TABSTOP, 7, 191, 156, 10
BS_AUTOCHECKBOX | WS_TABSTOP, 5, 191, 156, 10
PUSHBUTTON "&Avsluta process", IDC_ENDPROCESS, 171, 189, 69, 14
END
/* IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210 */
IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
@ -225,20 +224,10 @@ BEGIN
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
GROUPBOX "Processorhistorik", IDC_CPU_USAGE_HISTORY_FRAME, 74, 5, 168, 54, 0, WS_EX_TRANSPARENT
GROUPBOX "Minneshistorik", IDC_MEMORY_USAGE_HISTORY_FRAME, 74, 63, 168, 54, 0, WS_EX_TRANSPARENT
PUSHBUTTON "Processoranvändning", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Minnesanvändning", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Processorhistorik", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Minneshistorik", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Felsökningskanaler"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_DEBUG_CHANNELS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP | LVS_SORTASCENDING, 7, 7, 233, 177
PUSHBUTTON "Stäng", IDOK, 171, 189, 69, 14
PUSHBUTTON "", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_AFFINITY_DIALOG DIALOGEX 0, 0, 231, 154
@ -328,58 +317,6 @@ BEGIN
IDS_IDLE_PROCESS "Systemets lediga resurser"
END
STRINGTABLE
BEGIN
ID_FILE_NEW "Kör ett nytt program"
ID_OPTIONS_ALWAYSONTOP "Aktivitetshanteraren förblir i förgrunden om den inte minimeras"
ID_OPTIONS_MINIMIZEONUSE "Aktivitetshanteraren minimeras när en Växla till operation utförs"
ID_OPTIONS_HIDEWHENMINIMIZED "Göm Aktivitetshanteraren när den minimeras"
ID_VIEW_REFRESH "Tvinga Aktivitetshanteraren att uppdatera nu, oavsätt vald uppdateringshastighet"
ID_VIEW_LARGE "Visa aktiviteter med stora ikoner"
ID_VIEW_SMALL "Visa aktiviteter med små ikoner"
ID_VIEW_DETAILS "Visa information om varje aktivitet"
ID_VIEW_UPDATESPEED_HIGH "Uppdaterar värden två gånger per sekund"
ID_VIEW_UPDATESPEED_NORMAL "Uppdaterar värden varannan sekund"
ID_VIEW_UPDATESPEED_LOW "Uppdaterar värden var 4:e sekund"
END
STRINGTABLE
BEGIN
ID_VIEW_UPDATESPEED_PAUSED "Uppdaterar inte automatiskt"
ID_WINDOWS_TILEHORIZONTALLY "Ordna fönstren horizontellt på skrivbordet"
ID_WINDOWS_TILEVERTICALLY "Ordna fönstren vertikalt på skrivbordet"
ID_WINDOWS_MINIMIZE "Minimerar fönstret"
ID_WINDOWS_MAXIMIZE "Maximerar fönstret"
ID_WINDOWS_CASCADE "Ordna fönstren diagonalt överlappande på skrivbordet"
ID_WINDOWS_BRINGTOFRONT "För fönstret till förgrunden men växla inte till det"
ID_HELP_TOPICS "Visa Aktivitetshanterarens hjälpavsnitt"
ID_HELP_ABOUT "Visa programinformation, versionsnummer, och upphovsrätt"
ID_FILE_EXIT "Avsluta Aktivitetshanteraren"
ID_OPTIONS_SHOW16BITTASKS "Visa 16-bitarsprocesser under tillhörande ntvdm.exe"
ID_VIEW_SELECTCOLUMNS "Välj de kolumner som ska synas på process-sidan"
ID_VIEW_SHOWKERNELTIMES "Visar kernel-tider i prestandagrafer"
ID_VIEW_CPUHISTORY_ONEGRAPHALL "En enda historik-graf visar totala processoranvändningen"
ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "Varje processor har sin egen historik-graf"
ID_APPLICATION_PAGE_SWITCHTO "För aktiviteten till förgrunden och växla till den"
END
STRINGTABLE
BEGIN
ID_ENDTASK "Ber de valda aktiviteterna att avslutas"
ID_GOTOPROCESS "Ändrar fokus till den valda aktivitetens process"
ID_RESTORE "Återställer Aktivitetshanteraren från sitt gömda tillstånd"
ID_PROCESS_PAGE_ENDPROCESS "Tar bort processen från systemet"
ID_PROCESS_PAGE_ENDPROCESSTREE "Tar bort den här processen och underprocesser från systemet"
ID_PROCESS_PAGE_DEBUG "Kopplar felsökaren till den här processen"
ID_PROCESS_PAGE_SETAFFINITY "Kontrollerar vilka processorer processen tillåts att köras på"
ID_PROCESS_PAGE_SETPRIORITY_REALTIME "Ändrar processens prioritet till realtidsläge"
ID_PROCESS_PAGE_SETPRIORITY_HIGH "Ändrar processens prioritet till hög"
ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL "Ändrar processens prioritet till över normal"
ID_PROCESS_PAGE_SETPRIORITY_NORMAL "Ändrar processens prioritet till normal"
ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL "Ändrar processens prioritet till under normal"
ID_PROCESS_PAGE_SETPRIORITY_LOW "Ändrar processens prioritet till låg"
END
STRINGTABLE
BEGIN
IDS_TAB_APPS "Program"

View file

@ -1,25 +1,25 @@
/* TRANSLATOR: 2013, 2014, 2016 Erdem Ersoy (eersoy93) (erdemersoy [at] erdemersoy [dot] net) */
// COPYRIGHT: 2013-2019 Erdem Ersoy
LANGUAGE LANG_TURKISH, SUBLANG_DEFAULT
IDR_TASKMANAGER MENU
BEGIN
POPUP "&Kütük"
POPUP "&Dosya"
BEGIN
MENUITEM "&Yeni Görev (Çalıştır...)", ID_FILE_NEW
MENUITEM SEPARATOR
MENUITEM "&Çıkış", ID_FILE_EXIT
MENUITEM "Ç&ıkış", ID_FILE_EXIT
END
POPUP "&Seçenekler"
BEGIN
MENUITEM "&Sürekli Üstte", ID_OPTIONS_ALWAYSONTOP, CHECKED
MENUITEM "&Kullanımda Simge Durumuna Küçült", ID_OPTIONS_MINIMIZEONUSE, CHECKED
MENUITEM "S&imge Durumuna Küçültüldüğünde Gizle", ID_OPTIONS_HIDEWHENMINIMIZED, CHECKED
MENUITEM "&16 Bitlik Görevleri Göster", ID_OPTIONS_SHOW16BITTASKS, CHECKED
MENUITEM "", ID_OPTIONS_SHOW16BITTASKS, CHECKED
END
POPUP "&Görünüm"
BEGIN
MENUITEM "&Şimdi Yenile", ID_VIEW_REFRESH
MENUITEM "Ş&imdi Yenile", ID_VIEW_REFRESH
POPUP "&Yenilenme Hızı"
BEGIN
MENUITEM "&Yüksek", ID_VIEW_UPDATESPEED_HIGH
@ -28,18 +28,18 @@ BEGIN
MENUITEM "D&uraklatılmış", ID_VIEW_UPDATESPEED_PAUSED
END
MENUITEM SEPARATOR
MENUITEM "&Büyük Simgeler", ID_VIEW_LARGE
MENUITEM "&Küçük Simgeler", ID_VIEW_SMALL
MENUITEM "&Ayrıntılar", ID_VIEW_DETAILS, CHECKED
MENUITEM "&Dikeçleri Seç...", ID_VIEW_SELECTCOLUMNS
POPUP "&CPU Geçmişi"
MENUITEM "", ID_VIEW_LARGE
MENUITEM "", ID_VIEW_SMALL
MENUITEM "", ID_VIEW_DETAILS, CHECKED
MENUITEM "", ID_VIEW_SELECTCOLUMNS
POPUP ""
BEGIN
MENUITEM "&Tek Çizge, Tüm CPU'lar", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "&CPU Başına Bir Çizge", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
END
MENUITEM "&Çekirdek Sürelerini Göster", ID_VIEW_SHOWKERNELTIMES
MENUITEM "", ID_VIEW_SHOWKERNELTIMES
END
POPUP "&Pencereler"
POPUP ""
BEGIN
MENUITEM "&Yatay Olarak Döşe", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "&Dikey Olarak Döşe", ID_WINDOWS_TILEVERTICALLY
@ -50,21 +50,21 @@ BEGIN
END
POPUP "&Bilgisayarı Kapat"
BEGIN
MENUITEM "&Uykuya Geçir", ID_SHUTDOWN_STANDBY
MENUITEM "&Anıkta Beklet", ID_SHUTDOWN_HIBERNATE
MENUITEM "&Kapat", ID_SHUTDOWN_POWEROFF
MENUITEM "&Yeniden Başlat", ID_SHUTDOWN_REBOOT
MENUITEM """%s"" &Oturumunu Kapat", ID_SHUTDOWN_LOGOFF
MENUITEM "&Uykuya Geçir", ID_SHUTDOWN_STANDBY
MENUITEM "&Anıkta Beklet", ID_SHUTDOWN_HIBERNATE
MENUITEM "&Kapat", ID_SHUTDOWN_POWEROFF
MENUITEM "&Yeniden Başlat", ID_SHUTDOWN_REBOOT
MENUITEM """%s"" &Oturumunu Kapat", ID_SHUTDOWN_LOGOFF
MENUITEM "Ku&llanıcı Değiştir\tROS+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "&Bilgisayarı Kilitle\tROS+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "Ba&ğlantıyı Kes", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "B&ilgisayarı Çıkar", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
MENUITEM "Ba&ğlantıyı Kes", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "B&ilgisayarı Çıkar", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
END
POPUP "&Yardım"
BEGIN
MENUITEM "&Yardım Konuları", ID_HELP_TOPICS
MENUITEM SEPARATOR
MENUITEM "&Görev Yöneticisi Üzerine...", ID_HELP_ABOUT
MENUITEM "&Görev Yöneticisi Üzerine", ID_HELP_ABOUT
END
END
@ -80,7 +80,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT1 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Yeni Görev (Çalıştır...)", ID_FILE_NEW
MENUITEM SEPARATOR
@ -92,7 +92,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT2 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Geç", ID_APPLICATION_PAGE_SWITCHTO
MENUITEM "&Öne Getir", ID_WINDOWS_BRINGTOFRONT
@ -110,7 +110,7 @@ END
IDR_TRAY_POPUP MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Eski Durumuna Getir", ID_RESTORE
MENUITEM "&Kapat", ID_FILE_EXIT
@ -121,18 +121,18 @@ END
IDR_PROCESS_PAGE_CONTEXT MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&İşlemi Sonlandır", ID_PROCESS_PAGE_ENDPROCESS
MENUITEM "İ&şlem Ağacını Sonlandır", ID_PROCESS_PAGE_ENDPROCESSTREE
MENUITEM "&Yanlışlık Ayıkla", ID_PROCESS_PAGE_DEBUG
MENUITEM "&Hata Ayıkla", ID_PROCESS_PAGE_DEBUG
MENUITEM SEPARATOR
POPUP "&Önceliği Aayarla"
BEGIN
MENUITEM "&Eş Zamanlı", ID_PROCESS_PAGE_SETPRIORITY_REALTIME
MENUITEM "&Yüksek", ID_PROCESS_PAGE_SETPRIORITY_HIGH
MENUITEM "&Düzgülü Üstü", ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL
MENUITEM "D&üzgülü", ID_PROCESS_PAGE_SETPRIORITY_NORMAL
MENUITEM "N&ormal", ID_PROCESS_PAGE_SETPRIORITY_NORMAL
MENUITEM "Dü&zgülü Altı", ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL
MENUITEM "Dü&şük", ID_PROCESS_PAGE_SETPRIORITY_LOW
END
@ -149,32 +149,31 @@ CAPTION "Görev Yöneticisi"
MENU IDR_TASKMANAGER
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Tab1", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
CONTROL "", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
END
IDD_APPLICATION_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&Yeni Görev...", IDC_NEWTASK, 187, 189, 53, 14
PUSHBUTTON "&Geç", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
CONTROL "", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
PUSHBUTTON "G&örevi Sonlandır", IDC_ENDTASK, 60, 189, 68, 14, WS_DISABLED
PUSHBUTTON "&Geç", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
PUSHBUTTON "&Yeni Görev...", IDC_NEWTASK, 187, 189, 53, 14
END
IDD_PROCESS_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&İşlemi Sonlandır", IDC_ENDPROCESS, 171, 189, 69, 14
CONTROL "", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
CONTROL "&Tüm Kullanıcıların İşlemlerini Göster", IDC_SHOWALLPROCESSES, "Button",
BS_AUTOCHECKBOX | WS_TABSTOP, 7, 191, 140, 10
BS_AUTOCHECKBOX | WS_TABSTOP, 5, 191, 140, 10
PUSHBUTTON "&İşlemi Sonlandır", IDC_ENDPROCESS, 171, 189, 69, 14
END
/* IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210 */
IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
@ -223,20 +222,10 @@ BEGIN
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
GROUPBOX "CPU Kullanım Geçmişi", IDC_CPU_USAGE_HISTORY_FRAME, 74, 5, 168, 54, 0, WS_EX_TRANSPARENT
GROUPBOX "Bellek Kullanım Geçmişi", IDC_MEMORY_USAGE_HISTORY_FRAME, 74, 63, 168, 54, 0, WS_EX_TRANSPARENT
PUSHBUTTON "CPU Kullanım Çizgesi", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Bellek Kullanım Çizgesi", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "CPU Kullanım Geçmişi Çizgesi", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Bellek Kullanım Geçmişi Çizgesi", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Yanlışlık Ayıklama Yolları"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_DEBUG_CHANNELS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP | LVS_SORTASCENDING, 7, 7, 233, 177
PUSHBUTTON "Kapat", IDOK, 171, 189, 69, 14
PUSHBUTTON "", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_AFFINITY_DIALOG DIALOGEX 0, 0, 231, 154
@ -246,7 +235,7 @@ FONT 8, "MS Shell Dlg"
BEGIN
DEFPUSHBUTTON "Tamam", IDOK, 120, 133, 50, 14
PUSHBUTTON "İptal", IDCANCEL, 174, 133, 50, 14
LTEXT "İşlemci İlişkisi ayârı, işleme hangi CPU'ların üzerinde çalışmasına izin verileceğini denetler.", IDC_STATIC, 5, 5, 220, 16
LTEXT "İşlemci İlişkisi ayarı, işleme hangi CPU'ların üzerinde çalışmasına izin verileceğini denetler.", IDC_STATIC, 5, 5, 220, 16
CONTROL "CPU 0", IDC_CPU0, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 11, 28, 37, 10
CONTROL "CPU 1", IDC_CPU1, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 11, 41, 37, 10
CONTROL "CPU 2", IDC_CPU2, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 11, 54, 37, 10
@ -290,20 +279,20 @@ BEGIN
PUSHBUTTON "İptal", IDCANCEL, 138, 178, 50, 14
LTEXT "Görev Yöneticisi'nin İşlemler sayfasında gözükecek dikeçleri seçiniz.", IDC_STATIC, 7, 7, 181, 17
CONTROL "Yansıma Adı", IDC_IMAGENAME, "Button", BS_AUTOCHECKBOX | WS_DISABLED | WS_TABSTOP, 7, 28, 56, 10
CONTROL "PID (İşlem Tanımlayıcı)", IDC_PID, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 39, 100, 10
CONTROL "PID (İşlem Kimliği)", IDC_PID, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 39, 100, 10
CONTROL "CPU Kullanımı", IDC_CPUUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 50, 100, 10
CONTROL "CPU Süresi", IDC_CPUTIME, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 61, 100, 10
CONTROL "Bellek Kullanımı", IDC_MEMORYUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 72, 100, 10
CONTROL "Bellek Kullanım Aralığı", IDC_MEMORYUSAGEDELTA, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 83, 100, 10
CONTROL "Bellek Kullanım Farkı", IDC_MEMORYUSAGEDELTA, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 83, 100, 10
CONTROL "En Yüksek Bellek Kullanımı", IDC_PEAKMEMORYUSAGE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 94, 100, 10
CONTROL "Sayfa Yanlışlıkları", IDC_PAGEFAULTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 105, 100, 10
CONTROL "Kullanıcı Nesneleri", IDC_USEROBJECTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 116, 100, 10
CONTROL "Sayfa Hataları", IDC_PAGEFAULTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 105, 100, 10
CONTROL "KULLANICI Nesneleri", IDC_USEROBJECTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 116, 100, 10
CONTROL "G/Ç Okuma", IDC_IOREADS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 127, 100, 10
CONTROL "G/Ç Okuma Çokluları", IDC_IOREADBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 138, 100, 10
CONTROL "G/Ç Okuma Baytları", IDC_IOREADBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 138, 100, 10
CONTROL "Oturum Kimliği", IDC_SESSIONID, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 149, 100, 10
CONTROL "Kullanıcı Adı", IDC_USERNAME, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 7, 160, 100, 10
CONTROL "Sayfa Yanlışlıkları Aralığı", IDC_PAGEFAULTSDELTA, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 28, 85, 10
CONTROL "Farazî Bellek Boyutu", IDC_VIRTUALMEMORYSIZE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 39, 85, 10
CONTROL "Sayfa Hataları Farkı", IDC_PAGEFAULTSDELTA, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 28, 85, 10
CONTROL "Sanal Bellek Boyutu", IDC_VIRTUALMEMORYSIZE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 39, 85, 10
CONTROL "Sayfalanmış Havuz", IDC_PAGEDPOOL, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 50, 85, 10
CONTROL "Sayfalanmamış Havuz", IDC_NONPAGEDPOOL, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 61, 85, 10
CONTROL "Birinci Öncelik", IDC_BASEPRIORITY, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 72, 85, 10
@ -311,9 +300,9 @@ BEGIN
CONTROL "İş Parçacıkları", IDC_THREADCOUNT, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 94, 85, 10
CONTROL "GDI Nesneleri", IDC_GDIOBJECTS, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 105, 85, 10
CONTROL "G/Ç Yazma", IDC_IOWRITES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 116, 85, 10
CONTROL "G/Ç Yazma Çokluları", IDC_IOWRITEBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 127, 85, 10
CONTROL "G/Ç Yazma Baytları", IDC_IOWRITEBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 127, 85, 10
CONTROL "G/Ç Başka", IDC_IOOTHER, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 138, 85, 10
CONTROL "G/Ç Başka Çoklular", IDC_IOOTHERBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 149, 85, 10
CONTROL "G/Ç Başka Baytları", IDC_IOOTHERBYTES, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 149, 85, 10
CONTROL "Komut Yatacı", IDC_COMMANDLINE, "Button", BS_AUTOCHECKBOX | WS_TABSTOP, 107, 160, 65, 10
END
@ -326,58 +315,6 @@ BEGIN
IDS_IDLE_PROCESS "Boş Dizge İşlemi"
END
STRINGTABLE
BEGIN
ID_FILE_NEW "Yeni bir izlence çalıştırır."
ID_OPTIONS_ALWAYSONTOP "Simge durumuna küçültülmeden Görev Yöneticisi başka tüm pencerelerin önünde durur."
ID_OPTIONS_MINIMIZEONUSE "Geçme işlemi uygulanırken Görev Yöneticisi simge durumuna küçültülür."
ID_OPTIONS_HIDEWHENMINIMIZED "Görev Yöneticisi simge durumuna küçültüldüğünde Görev Yöneticisi'ni gizler."
ID_VIEW_REFRESH "Yenileme Hızı ayârını önemsemeden Görev Yöneticisi'ni şimdi yenilemeye zorlar."
ID_VIEW_LARGE "Görevleri büyük simgeler kullanarak gösterir."
ID_VIEW_SMALL "Görevleri küçük simgeler kullanarak gösterir."
ID_VIEW_DETAILS "Her bir görev üzerine bilgi görüntüler."
ID_VIEW_UPDATESPEED_HIGH "Sâniyede iki kez görünümü yeniler."
ID_VIEW_UPDATESPEED_NORMAL "İki sâniyede bir görünümü yeniler."
ID_VIEW_UPDATESPEED_LOW "Dört sâniyede bir görünümü yeniler."
END
STRINGTABLE
BEGIN
ID_VIEW_UPDATESPEED_PAUSED "Kendiliğinden yenilemez."
ID_WINDOWS_TILEHORIZONTALLY "Masaüstünde pencereleri yatay olarak döşer."
ID_WINDOWS_TILEVERTICALLY "Masaüstünde pencereleri dikey olarak döşer."
ID_WINDOWS_MINIMIZE "Pencereleri simge durumuna küçültür."
ID_WINDOWS_MAXIMIZE "Pencereleri büyütür."
ID_WINDOWS_CASCADE "Masaüstünde pencereleri çapraz olarak basamaklar."
ID_WINDOWS_BRINGTOFRONT "Pencereyi öne getirir ancak ona geçmez."
ID_HELP_TOPICS "Görev Yöneticisi yardım konularını görüntüler."
ID_HELP_ABOUT "İzlenceyle ilgili bilgi, sürüm numarası ve telif hakkı görüntüler."
ID_FILE_EXIT "Görev Yöneticisi uygulamasından çıkar."
ID_OPTIONS_SHOW16BITTASKS "İlişkili ntvdm.exe altındaki 16 bitlik görevleri gösterir."
ID_VIEW_SELECTCOLUMNS "İşlemler sayfasında hangi dikeçlerin görünür olacağını seçer."
ID_VIEW_SHOWKERNELTIMES "Başarım çizgelerinde çekirdek sürelerini görüntüler."
ID_VIEW_CPUHISTORY_ONEGRAPHALL "Bir bayağı geçmiş çizgesi toplam CPU kullanımını gösterir."
ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "Her CPU'nun kendi geçmiş çizgesi vardır."
ID_APPLICATION_PAGE_SWITCHTO "Bir görevi ön plana getirir, o göreve odaklatır."
END
STRINGTABLE
BEGIN
ID_ENDTASK "Seçilen görevleri sonlandırmayı bildirir."
ID_GOTOPROCESS "Seçilen görevin işlemine odaklatır."
ID_RESTORE "Görev Yöneticisi'ni gizli durumdan döndürür."
ID_PROCESS_PAGE_ENDPROCESS "İşlemi dizgeden siler."
ID_PROCESS_PAGE_ENDPROCESSTREE "Bu işlemi ve tüm astlarını bu dizgeden sonlandırır."
ID_PROCESS_PAGE_DEBUG "Bu işleme yanlışlık ayıklayıcı bağlar."
ID_PROCESS_PAGE_SETAFFINITY "İşleme hangi CPU'ların üzerinde çalışmasına izin verileceğini denetler."
ID_PROCESS_PAGE_SETPRIORITY_REALTIME "İşlemi EŞ ZAMANLI öncelik sınıfına getirir."
ID_PROCESS_PAGE_SETPRIORITY_HIGH "İşlemi YÜKSEK öncelik sınıfına getirir."
ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL "İşlemi DÜZGÜLÜ ÜSTÜ öncelik sınıfına getirir."
ID_PROCESS_PAGE_SETPRIORITY_NORMAL "İşlemi DÜZGÜLÜ öncelik sınıfına getirir."
ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL "İşlemi DÜZGÜLÜ ALTI öncelik sınıfına getirir."
ID_PROCESS_PAGE_SETPRIORITY_LOW "İşlemi DÜŞÜK öncelik sınıfına getirir."
END
STRINGTABLE
BEGIN
IDS_TAB_APPS "Uygulamalar"
@ -394,9 +331,9 @@ BEGIN
IDS_TAB_MEMUSAGE "Bellek Kullanımı"
IDS_TAB_PEAKMEMUSAGE "En Yüksek Bellek Kullanımı"
IDS_TAB_MEMDELTA "Bellek Kullanım Aralığı"
IDS_TAB_PAGEFAULT "Sayfa Yanlışlıkları"
IDS_TAB_PFDELTA "Sayfa Yanlışlıkları Aralığı"
IDS_TAB_VMSIZE "Farazî Bellek Boyutu"
IDS_TAB_PAGEFAULT "Sayfa Hataları"
IDS_TAB_PFDELTA "Sayfa Hataları Aralığı"
IDS_TAB_VMSIZE "Sanal Bellek Boyutu"
IDS_TAB_PAGEDPOOL "Sayfalanmış Havuz"
IDS_TAB_NPPOOL "Sayfalanmamış Havuz"
IDS_TAB_BASEPRI "Birinci Öncelik"
@ -407,9 +344,9 @@ BEGIN
IDS_TAB_IOREADS "G/Ç Okuma"
IDS_TAB_IOWRITES "G/Ç Yazma"
IDS_TAB_IOOTHER "G/Ç Başka"
IDS_TAB_IOREADBYTES "G/Ç Okuma Çokluları"
IDS_TAB_IOWRITESBYTES "G/Ç Yazma Çokluları"
IDS_TAB_IOOTHERBYTES "G/Ç Başka Çoklular"
IDS_TAB_IOREADBYTES "G/Ç Okuma Baytları"
IDS_TAB_IOWRITESBYTES "G/Ç Yazma Baytları"
IDS_TAB_IOOTHERBYTES "G/Ç Başka Baytlar"
IDS_TAB_COMMANDLINE "Komut Yatacı"
IDS_MENU_SELECTCOLUMNS "&Dikeçleri Seç..."
IDS_MENU_16BITTASK "&16 Bitlik Görevleri Göster"
@ -422,17 +359,17 @@ BEGIN
IDS_MENU_CPUHISTORY "&CPU Geçmişi"
IDS_MENU_SHOWKERNELTIMES "&Çekirdek Sürelerini Göster"
IDS_CREATENEWTASK "Yeni Görev Oluşturma"
IDS_CREATENEWTASK_DESC "Bir izlencenin, bir dizinin, bir belgenin veyâ bir Umûmî Ağ kaynağının adını yazınız, Görev Yöneticisi onu sizin için açacaktır."
IDS_MSG_ACCESSPROCESSAFF "İşlemci İlişkisinin Erişilememesi veyâ Ayarlanamaması"
IDS_CREATENEWTASK_DESC "Bir programın, bir dizinin, bir belgenin veya bir İnternet kaynağının adını yazınız, Görev Yöneticisi onu sizin için açacaktır."
IDS_MSG_ACCESSPROCESSAFF "İşlemci İlişkisinin Erişilemedi veya Ayarlanadı"
IDS_MSG_PROCESSONEPRO "İşlem en azından bir işlemciyle ilişkisi olmalıdır."
IDS_MSG_INVALIDOPTION "Geçersiz Seçenek"
IDS_MSG_UNABLEDEBUGPROCESS "Yanlışlık Ayıklama İşleminin Yapılamaması"
IDS_MSG_WARNINGDEBUG "UYARI: Bu işlemde yanlışlık ayıklama veri yitimiyle sonuçlanabilir.\nYanlışlık ayıklayıcı bağlamak istediğinizden emin misiniz?"
IDS_MSG_UNABLEDEBUGPROCESS "Hata Ayıklama İşleminin Yapılamadı"
IDS_MSG_WARNINGDEBUG "UYARI: Bu işlemde hata ayıklama veri kaybıyla sonuçlanabilir.\nHata ayıklayıcı bağlamak istediğinizden emin misiniz?"
IDS_MSG_TASKMGRWARNING "Görev Yöneticisi Uyarısı"
IDS_MSG_WARNINGTERMINATING "UYARI: Bir işlemin sonlandırılması, veri\nyitimi ve dizge kararsızlığını içeren istenmeyen sonuçlara neden\nolabilir. İşlem sonlandırılmadan önce durumunu veyâ verisini\nsaklama fırsatı verilmeyecektir. İşlemi\nsonlandırmak istediğinizden emin misiniz?"
IDS_MSG_UNABLETERMINATEPRO "İşlem Sonlandırmanın Yapılamaması"
IDS_MSG_UNABLETERMINATEPRO "İşlem Sonlandırlamadı"
IDS_MSG_CLOSESYSTEMPROCESS "Bu bir önemli dizge işlemidir. Görev Yöneticisi bu işlemi sonlandırmayacak."
IDS_MSG_UNABLECHANGEPRIORITY "Önceliğin Değiştirilememesi"
IDS_MSG_UNABLECHANGEPRIORITY "Öncelik Değiştirilemedi"
IDS_MSG_WARNINGCHANGEPRIORITY "UYARI: Bu işlemin öncelik sınıfının değiştirilmesi, dizge\nkararsızlığını içeren istenmeyen sonuçlara neden olabilir. Öncelik\nsınıfını değiştirmek istediğinizden emin misiniz?"
IDS_MSG_TRAYICONCPUUSAGE "CPU Kullanımı: %%%d"
IDS_STATUS_MEMUSAGE "İşleme Yükü: %s / %s (%%%d)"

View file

@ -13,7 +13,7 @@ BEGIN
MENUITEM "&Поверх інших вікон", ID_OPTIONS_ALWAYSONTOP, CHECKED
MENUITEM "&Згортати після звернення", ID_OPTIONS_MINIMIZEONUSE, CHECKED
MENUITEM "При&ховувати згорнуте", ID_OPTIONS_HIDEWHENMINIMIZED, CHECKED
MENUITEM "&Відображати 16-розрядні завдання", ID_OPTIONS_SHOW16BITTASKS, CHECKED
MENUITEM "", ID_OPTIONS_SHOW16BITTASKS, CHECKED
END
POPUP "&Вигляд"
BEGIN
@ -26,18 +26,18 @@ BEGIN
MENUITEM "&Призупинити", ID_VIEW_UPDATESPEED_PAUSED
END
MENUITEM SEPARATOR
MENUITEM "&Великі значки", ID_VIEW_LARGE
MENUITEM "&Дрібні значки", ID_VIEW_SMALL
MENUITEM "Д&етально", ID_VIEW_DETAILS, CHECKED
MENUITEM "В&ибрати стовпці...", ID_VIEW_SELECTCOLUMNS
POPUP "&Хронологія ЦП"
MENUITEM "", ID_VIEW_LARGE
MENUITEM "", ID_VIEW_SMALL
MENUITEM "", ID_VIEW_DETAILS, CHECKED
MENUITEM "", ID_VIEW_SELECTCOLUMNS
POPUP ""
BEGIN
MENUITEM "&Один графік для всіх ЦП", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "Окремий &графік для кожного ЦП", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
END
MENUITEM "&Вивід часу ядра", ID_VIEW_SHOWKERNELTIMES
MENUITEM "", ID_VIEW_SHOWKERNELTIMES
END
POPUP "В&ікна"
POPUP ""
BEGIN
MENUITEM "З&ліва направо", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "Згори до&низу", ID_WINDOWS_TILEVERTICALLY
@ -48,15 +48,15 @@ BEGIN
END
POPUP "&Завершення роботи"
BEGIN
MENUITEM "Перехід до режиму &очікування", ID_SHUTDOWN_STANDBY
MENUITEM "Перехід до &сну", ID_SHUTDOWN_HIBERNATE
MENUITEM "Ви&мкнення", ID_SHUTDOWN_POWEROFF
MENUITEM "&Перезавантаження", ID_SHUTDOWN_REBOOT
MENUITEM "&Завершення сеансу %s", ID_SHUTDOWN_LOGOFF
MENUITEM "Змінити &користувача\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "За&блокувати комп'ютер\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Від'єднатися", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "Зняти комп'ютер з &док-станції", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
MENUITEM "Перехід до режиму &очікування", ID_SHUTDOWN_STANDBY
MENUITEM "Перехід до &сну", ID_SHUTDOWN_HIBERNATE
MENUITEM "Ви&мкнення", ID_SHUTDOWN_POWEROFF
MENUITEM "&Перезавантаження", ID_SHUTDOWN_REBOOT
MENUITEM "&Завершення сеансу %s", ID_SHUTDOWN_LOGOFF
MENUITEM "Змінити &користувача\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "За&блокувати комп'ютер\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "&Від'єднатися", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "Зняти комп'ютер з &док-станції", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
END
POPUP "&Довідка"
BEGIN
@ -78,7 +78,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT1 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Нове завдання (Виконати...)", ID_FILE_NEW
MENUITEM SEPARATOR
@ -90,7 +90,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT2 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "П&ереключитися", ID_APPLICATION_PAGE_SWITCHTO
MENUITEM "На передні&й план", ID_WINDOWS_BRINGTOFRONT
@ -108,7 +108,7 @@ END
IDR_TRAY_POPUP MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Відновити", ID_RESTORE
MENUITEM "&Закрити", ID_FILE_EXIT
@ -119,7 +119,7 @@ END
IDR_PROCESS_PAGE_CONTEXT MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "&Завершити процес", ID_PROCESS_PAGE_ENDPROCESS
MENUITEM "Завершити &дерево процесів", ID_PROCESS_PAGE_ENDPROCESSTREE
@ -149,32 +149,31 @@ CAPTION "Диспетчер завдань"
MENU IDR_TASKMANAGER
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "Tab1", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
CONTROL "", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
END
IDD_APPLICATION_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "&Нове завдання...", IDC_NEWTASK, 181, 189, 60, 14
PUSHBUTTON "П&ереключитися", IDC_SWITCHTO, 118, 189, 60, 14, WS_DISABLED
CONTROL "", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
PUSHBUTTON "Зн&яти завдання", IDC_ENDTASK, 55, 189, 60, 14, WS_DISABLED
PUSHBUTTON "П&ереключитися", IDC_SWITCHTO, 118, 189, 60, 14, WS_DISABLED
PUSHBUTTON "&Нове завдання...", IDC_NEWTASK, 181, 189, 60, 14
END
IDD_PROCESS_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "Зн&яти процес", IDC_ENDPROCESS, 171, 189, 69, 14
CONTROL "", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
CONTROL "&Відображати процеси всіх користувачів", IDC_SHOWALLPROCESSES, "Button",
BS_AUTOCHECKBOX | WS_TABSTOP, 7, 191, 147, 10
BS_AUTOCHECKBOX | WS_TABSTOP, 5, 191, 147, 10
PUSHBUTTON "Зн&яти процес", IDC_ENDPROCESS, 171, 189, 69, 14
END
/* IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210 */
IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 8, "MS Shell Dlg"
@ -223,20 +222,10 @@ BEGIN
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
GROUPBOX "Хронологія використання ЦП", IDC_CPU_USAGE_HISTORY_FRAME, 74, 5, 168, 54, 0, WS_EX_TRANSPARENT
GROUPBOX "Хронологія використання пам'яті", IDC_MEMORY_USAGE_HISTORY_FRAME, 74, 63, 168, 54, 0, WS_EX_TRANSPARENT
PUSHBUTTON "Відображення використання ЦП", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Відображення використання пам'яті", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Хронологія використання ЦП", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "Хронологія використання пам'яті", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Налагодження каналів"
FONT 8, "MS Shell Dlg"
BEGIN
CONTROL "List2", IDC_DEBUG_CHANNELS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP | LVS_SORTASCENDING, 7, 7, 233, 177
PUSHBUTTON "Закрити", IDOK, 171, 189, 69, 14
PUSHBUTTON "", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_AFFINITY_DIALOG DIALOGEX 0, 0, 231, 154
@ -326,58 +315,6 @@ BEGIN
IDS_IDLE_PROCESS "Бездіяльність системи"
END
STRINGTABLE
BEGIN
ID_FILE_NEW "Запускає нову програму"
ID_OPTIONS_ALWAYSONTOP "Вікно диспетчера завдань залишається поверх інших вікон, якщо його не згорнуто"
ID_OPTIONS_MINIMIZEONUSE "Вікно диспетчера завдань згортається при переключенні"
ID_OPTIONS_HIDEWHENMINIMIZED "Приховування згорнутого вікна диспетчера завдань"
ID_VIEW_REFRESH "Спричинює негайне оновлення вікна диспетчера завдань"
ID_VIEW_LARGE "Показує завдання великими значками"
ID_VIEW_SMALL "Показує завдання малими значками"
ID_VIEW_DETAILS "Показує додаткові відомості про кожне завдання"
ID_VIEW_UPDATESPEED_HIGH "Оновлює зображення двічі на секунду"
ID_VIEW_UPDATESPEED_NORMAL "Оновлює зображення раз на дві секунди"
ID_VIEW_UPDATESPEED_LOW "Оновлює зображення раз на чотири секунди"
END
STRINGTABLE
BEGIN
ID_VIEW_UPDATESPEED_PAUSED "Не оновлювати автоматично"
ID_WINDOWS_TILEHORIZONTALLY "Розташовує вікна горизонтально на робочому столі"
ID_WINDOWS_TILEVERTICALLY "Розташовує вікна вертикально на робочому столі"
ID_WINDOWS_MINIMIZE "Згортає вікна"
ID_WINDOWS_MAXIMIZE "Розгортає вікна"
ID_WINDOWS_CASCADE "Розташовує вікна каскадом на робочому столі"
ID_WINDOWS_BRINGTOFRONT "Переміщення вікна на передній план без переходу до нього"
ID_HELP_TOPICS "Показує довідку диспетчера завдань"
ID_HELP_ABOUT "Показує відомості про програму, її версію та авторські права"
ID_FILE_EXIT "Закриває диспетчер завдань"
ID_OPTIONS_SHOW16BITTASKS "Показ 16-розрядних завдань, які обробляє ntvdm.exe"
ID_VIEW_SELECTCOLUMNS "Виберіть стовпці, які слід відображати на вкладці Процеси"
ID_VIEW_SHOWKERNELTIMES "Показує час ядра на графіках продуктивності"
ID_VIEW_CPUHISTORY_ONEGRAPHALL "Єдиний хронологічний графік загального використання ЦП"
ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "Кожний ЦП має власний хронологічний графік"
ID_APPLICATION_PAGE_SWITCHTO "Переміщення завдання на передній план і передача керування цьому завданню"
END
STRINGTABLE
BEGIN
ID_ENDTASK "Наказує вибраним завданням закритися"
ID_GOTOPROCESS "Передача фокуса до процесу вибраного завдання"
ID_RESTORE "Відновлення прихованого вікна диспетчера завдань"
ID_PROCESS_PAGE_ENDPROCESS "Видаляє процес із системи"
ID_PROCESS_PAGE_ENDPROCESSTREE "Видаляє із системи цей процес і всіх його нащадків"
ID_PROCESS_PAGE_DEBUG "Застосовує налагоджувач до цього процесу"
ID_PROCESS_PAGE_SETAFFINITY "Визначає, які процесори може використовувати процес"
ID_PROCESS_PAGE_SETPRIORITY_REALTIME "Установлює клас пріоритету ""Реального часу"" для процесу"
ID_PROCESS_PAGE_SETPRIORITY_HIGH "Установлює клас пріоритету ""Високий"" для процесу"
ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL "Установлює клас пріоритету ""Вище середнього"" для процесу"
ID_PROCESS_PAGE_SETPRIORITY_NORMAL "Установлює клас пріоритету ""Середній"" для процесу"
ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL "Установлює клас пріоритету ""Нижче середнього"" для процесу"
ID_PROCESS_PAGE_SETPRIORITY_LOW "Установлює клас пріоритету ""Низький"" для процесу"
END
STRINGTABLE
BEGIN
IDS_TAB_APPS "Додатки"

View file

@ -2,7 +2,7 @@
* (Simplified Chinese resources)
* (简体中文资源)
* by zhangbing 2008 <e_zb@21cn.com, ezb@mail.gywb.cn>
* Improved by Wexpo Lyu <laosb at lasteam.net>
* Improved by Wexpo Lyu <laosb@lasteam.net>
*/
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED
@ -20,7 +20,7 @@ BEGIN
MENUITEM "总在最前(&A)", ID_OPTIONS_ALWAYSONTOP, CHECKED
MENUITEM "使用时自动最小化(&M)", ID_OPTIONS_MINIMIZEONUSE, CHECKED
MENUITEM "最小化时隐藏(&H)", ID_OPTIONS_HIDEWHENMINIMIZED, CHECKED
MENUITEM "显示 16 位任务(&S)", ID_OPTIONS_SHOW16BITTASKS, CHECKED
MENUITEM "", ID_OPTIONS_SHOW16BITTASKS, CHECKED
END
POPUP "查看(&V)"
BEGIN
@ -33,18 +33,18 @@ BEGIN
MENUITEM "暂停(&P)", ID_VIEW_UPDATESPEED_PAUSED
END
MENUITEM SEPARATOR
MENUITEM "大图标(&G)", ID_VIEW_LARGE
MENUITEM "小图标(&M)", ID_VIEW_SMALL
MENUITEM "详细信息(&D)", ID_VIEW_DETAILS, CHECKED
MENUITEM "选择列(&S)...", ID_VIEW_SELECTCOLUMNS
POPUP "CPU 记录(&C)"
MENUITEM "", ID_VIEW_LARGE
MENUITEM "", ID_VIEW_SMALL
MENUITEM "", ID_VIEW_DETAILS, CHECKED
MENUITEM "", ID_VIEW_SELECTCOLUMNS
POPUP ""
BEGIN
MENUITEM "所有 CPU 一张图表(&O)", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "每个 CPU 一张图表(&P)", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
END
MENUITEM "显示内核时间(&S)", ID_VIEW_SHOWKERNELTIMES
MENUITEM "", ID_VIEW_SHOWKERNELTIMES
END
POPUP "窗口(&W)"
POPUP ""
BEGIN
MENUITEM "横向平铺(&H)", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "纵向平铺(&V)", ID_WINDOWS_TILEVERTICALLY
@ -55,15 +55,15 @@ BEGIN
END
POPUP "关机(&U)"
BEGIN
MENUITEM "待机(&B)", ID_SHUTDOWN_STANDBY
MENUITEM "休眠(&H)", ID_SHUTDOWN_HIBERNATE
MENUITEM "关闭电源(&U)", ID_SHUTDOWN_POWEROFF
MENUITEM "重新启动(&R)", ID_SHUTDOWN_REBOOT
MENUITEM "退出用户(&L) %s", ID_SHUTDOWN_LOGOFF
MENUITEM "切换用户(&S)\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "锁定计算机(&K)\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "断开连接(&D)", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "弹出计算机(&E)", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
MENUITEM "待机(&B)", ID_SHUTDOWN_STANDBY
MENUITEM "休眠(&H)", ID_SHUTDOWN_HIBERNATE
MENUITEM "关闭电源(&U)", ID_SHUTDOWN_POWEROFF
MENUITEM "重新启动(&R)", ID_SHUTDOWN_REBOOT
MENUITEM "退出用户(&L) %s", ID_SHUTDOWN_LOGOFF
MENUITEM "切换用户(&S)\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "锁定计算机(&K)\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "断开连接(&D)", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "弹出计算机(&E)", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
END
POPUP "帮助(&H)"
BEGIN
@ -85,7 +85,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT1 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "新建任务(运行...)(&N)", ID_FILE_NEW
MENUITEM SEPARATOR
@ -97,7 +97,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT2 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "切换至(&S)", ID_APPLICATION_PAGE_SWITCHTO
MENUITEM "前置(&B)", ID_WINDOWS_BRINGTOFRONT
@ -115,7 +115,7 @@ END
IDR_TRAY_POPUP MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "还原(&R)", ID_RESTORE
MENUITEM "关闭(&C)", ID_FILE_EXIT
@ -126,7 +126,7 @@ END
IDR_PROCESS_PAGE_CONTEXT MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "结束进程(&E)", ID_PROCESS_PAGE_ENDPROCESS
MENUITEM "结束进程树(&T)", ID_PROCESS_PAGE_ENDPROCESSTREE
@ -156,32 +156,31 @@ CAPTION "任务管理器"
MENU IDR_TASKMANAGER
FONT 9, "宋体"
BEGIN
CONTROL "Tab1", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
CONTROL "", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
END
IDD_APPLICATION_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 9, "宋体"
BEGIN
CONTROL "List2", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "新任务(&N)...", IDC_NEWTASK, 187, 189, 53, 14
PUSHBUTTON "切换至(&S)", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
CONTROL "", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
PUSHBUTTON "结束任务(&E)", IDC_ENDTASK, 75, 189, 53, 14, WS_DISABLED
PUSHBUTTON "切换至(&S)", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
PUSHBUTTON "新任务(&N)...", IDC_NEWTASK, 187, 189, 53, 14
END
IDD_PROCESS_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 9, "宋体"
BEGIN
CONTROL "List2", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "结束进程(&E)", IDC_ENDPROCESS, 171, 189, 69, 14
CONTROL "", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
CONTROL "显示所有用户的进程(&S)", IDC_SHOWALLPROCESSES, "Button",
BS_AUTOCHECKBOX | WS_TABSTOP, 7, 191, 111, 10
BS_AUTOCHECKBOX | WS_TABSTOP, 5, 191, 111, 10
PUSHBUTTON "结束进程(&E)", IDC_ENDPROCESS, 171, 189, 69, 14
END
/* IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210 */
IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 9, "宋体"
@ -230,20 +229,10 @@ BEGIN
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
GROUPBOX "CPU 使用记录", IDC_CPU_USAGE_HISTORY_FRAME, 74, 5, 168, 54, 0, WS_EX_TRANSPARENT
GROUPBOX "内存使用记录", IDC_MEMORY_USAGE_HISTORY_FRAME, 74, 63, 168, 54, 0, WS_EX_TRANSPARENT
PUSHBUTTON "CPU 使用情况显示", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "内存使用情况显示", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "CPU 使用记录", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "内存使用记录", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "调试频道"
FONT 9, "宋体"
BEGIN
CONTROL "List2", IDC_DEBUG_CHANNELS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP | LVS_SORTASCENDING, 7, 7, 233, 177
PUSHBUTTON "关闭", IDOK, 171, 189, 69, 14
PUSHBUTTON "", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_AFFINITY_DIALOG DIALOGEX 0, 0, 231, 154
@ -333,58 +322,6 @@ BEGIN
IDS_IDLE_PROCESS "系统空闲进程"
END
STRINGTABLE
BEGIN
ID_FILE_NEW "执行新程序"
ID_OPTIONS_ALWAYSONTOP "任务管理器总在所有窗口前面,除非被最小化"
ID_OPTIONS_MINIMIZEONUSE "在执行“切换到”命令时,任务管理器将会最小化"
ID_OPTIONS_HIDEWHENMINIMIZED "当任务管理器被最小化时,它将隐藏到系统托盘"
ID_VIEW_REFRESH "强制任务管理器立即更新,忽略更新速度设置"
ID_VIEW_LARGE "用大图标显示任务"
ID_VIEW_SMALL "用小图标显示任务"
ID_VIEW_DETAILS "显示有关每个任务的具体信息"
ID_VIEW_UPDATESPEED_HIGH "每秒更新两次"
ID_VIEW_UPDATESPEED_NORMAL "每两秒钟更新一次"
ID_VIEW_UPDATESPEED_LOW "每四秒钟更新一次"
END
STRINGTABLE
BEGIN
ID_VIEW_UPDATESPEED_PAUSED "不自动刷新"
ID_WINDOWS_TILEHORIZONTALLY "水平平铺窗口"
ID_WINDOWS_TILEVERTICALLY "垂直平铺窗口"
ID_WINDOWS_MINIMIZE "最小化窗口"
ID_WINDOWS_MAXIMIZE "最大化窗口"
ID_WINDOWS_CASCADE "堆叠窗口"
ID_WINDOWS_BRINGTOFRONT "前置窗口,但不切换到该窗口"
ID_HELP_TOPICS "显示任务管理器帮助主题"
ID_HELP_ABOUT "显示程序信息、 版本号和版权信息"
ID_FILE_EXIT "退出任务管理器应用程序"
ID_OPTIONS_SHOW16BITTASKS "显示与 ntvdm.exe 关联的 16 位任务"
ID_VIEW_SELECTCOLUMNS "选择列在进程页上可见"
ID_VIEW_SHOWKERNELTIMES "在性能图中显示内核时间"
ID_VIEW_CPUHISTORY_ONEGRAPHALL "在单一的历史记录图表显示出总 CPU 使用率"
ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "单独显示每个 CPU 的使用率"
ID_APPLICATION_PAGE_SWITCHTO "将一个任务带到前台,并使其获得焦点"
END
STRINGTABLE
BEGIN
ID_ENDTASK "要求选中的任务执行退出命令"
ID_GOTOPROCESS "使所选的任务获得焦点"
ID_RESTORE "从隐藏的状态恢复任务管理器"
ID_PROCESS_PAGE_ENDPROCESS "从系统层面上结束这个进程"
ID_PROCESS_PAGE_ENDPROCESSTREE "从系统层面上结束此进程及它启动的一切子任务"
ID_PROCESS_PAGE_DEBUG "将调试器附加到该进程"
ID_PROCESS_PAGE_SETAFFINITY "控制这一进程可以利用的 CPU"
ID_PROCESS_PAGE_SETPRIORITY_REALTIME "将进程设置为实时优先级"
ID_PROCESS_PAGE_SETPRIORITY_HIGH "将进程设置为高优先级"
ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL "将进程设置为高于正常优先级"
ID_PROCESS_PAGE_SETPRIORITY_NORMAL "将进程设置为正常优先级"
ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL "将进程设置为低于正常优先级"
ID_PROCESS_PAGE_SETPRIORITY_LOW "将进程设置为低优先级"
END
STRINGTABLE
BEGIN
IDS_TAB_APPS "应用程序"
@ -436,7 +373,7 @@ BEGIN
IDS_MSG_UNABLEDEBUGPROCESS "无法调试进程"
IDS_MSG_WARNINGDEBUG "警告: 调试该进程可能会导致数据丢失。\n你确定想要附加调试器"
IDS_MSG_TASKMGRWARNING "任务管理器警告"
IDS_MSG_WARNINGTERMINATING "警告: 终止进程会导致意外的结果,包括丢失数据和系统不稳定。\n 在被终止前,这一进程将不会获得机会保存其状态或数据。\n 您确定想终止该进程吗?"
IDS_MSG_WARNINGTERMINATING "警告: 终止进程会导致意外的结果,包括丢失数据和系统不稳定。\n在被终止前这一进程将不会获得机会保存其状态或数据。\n您确定想终止该进程吗?"
IDS_MSG_UNABLETERMINATEPRO "无法终止进程"
IDS_MSG_CLOSESYSTEMPROCESS "这是一个至关重要的系统进程。任务管理器不会结束这一进程。"
IDS_MSG_UNABLECHANGEPRIORITY "无法更改优先级"

View file

@ -1,9 +1,6 @@
/*
* PROJECT: ReactOS Task Manager
* LICENSE: GPL - See COPYING in the top level directory
* FILE: base/applications/taskmgr/lang/zh-TW.rc
* PURPOSE: Chinese (Traditional) Language File for taskmgr
* TRANSLATOR: Elton Chung aka MfldElton <elton328@gmail.com>
* TRANSLATOR: Elton Chung <elton328@gmail.com>
*/
LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
@ -12,7 +9,7 @@ IDR_TASKMANAGER MENU
BEGIN
POPUP "檔案(&F)"
BEGIN
MENUITEM "新工作(運行...)(&N)", ID_FILE_NEW
MENUITEM "執行新工作(&N)...", ID_FILE_NEW
MENUITEM SEPARATOR
MENUITEM "退出工作管理員(&X)", ID_FILE_EXIT
END
@ -21,7 +18,7 @@ BEGIN
MENUITEM "前端顯示(&A)", ID_OPTIONS_ALWAYSONTOP, CHECKED
MENUITEM "使用時自動最小化(&M)", ID_OPTIONS_MINIMIZEONUSE, CHECKED
MENUITEM "最小化時隱藏(&H)", ID_OPTIONS_HIDEWHENMINIMIZED, CHECKED
MENUITEM "顯示 16 位元工作(&S)", ID_OPTIONS_SHOW16BITTASKS, CHECKED
MENUITEM "", ID_OPTIONS_SHOW16BITTASKS, CHECKED
END
POPUP "檢視(&V)"
BEGIN
@ -34,18 +31,18 @@ BEGIN
MENUITEM "暫停(&P)", ID_VIEW_UPDATESPEED_PAUSED
END
MENUITEM SEPARATOR
MENUITEM "大圖示(&G)", ID_VIEW_LARGE
MENUITEM "小圖示(&M)", ID_VIEW_SMALL
MENUITEM "詳細信息(&D)", ID_VIEW_DETAILS, CHECKED
MENUITEM "選擇欄位(&S)...", ID_VIEW_SELECTCOLUMNS
POPUP "CPU 記錄(&C)"
MENUITEM "", ID_VIEW_LARGE
MENUITEM "", ID_VIEW_SMALL
MENUITEM "", ID_VIEW_DETAILS, CHECKED
MENUITEM "", ID_VIEW_SELECTCOLUMNS
POPUP ""
BEGIN
MENUITEM "所有 CPU 一個圖形(&O)", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "每個 CPU 一個圖形(&P)", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHALL
MENUITEM "", ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, CHECKED
END
MENUITEM "顯示核心程式時間(&S)", ID_VIEW_SHOWKERNELTIMES
MENUITEM "", ID_VIEW_SHOWKERNELTIMES
END
POPUP "窗口(&W)"
POPUP ""
BEGIN
MENUITEM "橫向平鋪(&H)", ID_WINDOWS_TILEHORIZONTALLY
MENUITEM "縱向平鋪(&V)", ID_WINDOWS_TILEVERTICALLY
@ -56,15 +53,15 @@ BEGIN
END
POPUP "關閉(&U)"
BEGIN
MENUITEM "待機(&B)", ID_SHUTDOWN_STANDBY
MENUITEM "休眠(&H)", ID_SHUTDOWN_HIBERNATE
MENUITEM "關閉電源(&U)", ID_SHUTDOWN_POWEROFF
MENUITEM "重新開機(&R)", ID_SHUTDOWN_REBOOT
MENUITEM "登出 %s (&L)", ID_SHUTDOWN_LOGOFF
MENUITEM "切換使用者(&S)\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "鎖定電腦(&K)\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "斷開連接(&D)", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "彈出電腦(&E)", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
MENUITEM "待機(&B)", ID_SHUTDOWN_STANDBY
MENUITEM "休眠(&H)", ID_SHUTDOWN_HIBERNATE
MENUITEM "關閉電源(&U)", ID_SHUTDOWN_POWEROFF
MENUITEM "重新開機(&R)", ID_SHUTDOWN_REBOOT
MENUITEM "登出 %s (&L)", ID_SHUTDOWN_LOGOFF
MENUITEM "切換使用者(&S)\tWinKey+L", ID_SHUTDOWN_SWITCHUSER, GRAYED
MENUITEM "鎖定電腦(&K)\tWinKey+L", ID_SHUTDOWN_LOCKCOMPUTER
MENUITEM "斷開連接(&D)", ID_SHUTDOWN_DISCONNECT, GRAYED
MENUITEM "彈出電腦(&E)", ID_SHUTDOWN_EJECT_COMPUTER, GRAYED
END
POPUP "說明(&H)"
BEGIN
@ -86,9 +83,9 @@ END
IDR_APPLICATION_PAGE_CONTEXT1 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "新工作(運行...)(&N)", ID_FILE_NEW
MENUITEM "執行新工作(&N)...", ID_FILE_NEW
MENUITEM SEPARATOR
MENUITEM "大圖示(&G)", ID_VIEW_LARGE
MENUITEM "小圖示(&M)", ID_VIEW_SMALL
@ -98,7 +95,7 @@ END
IDR_APPLICATION_PAGE_CONTEXT2 MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "切換至(&S)", ID_APPLICATION_PAGE_SWITCHTO
MENUITEM "前置(&B)", ID_WINDOWS_BRINGTOFRONT
@ -116,7 +113,7 @@ END
IDR_TRAY_POPUP MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "還原(&R)", ID_RESTORE
MENUITEM "關閉(&C)", ID_FILE_EXIT
@ -127,7 +124,7 @@ END
IDR_PROCESS_PAGE_CONTEXT MENU
BEGIN
POPUP "DUMMY"
POPUP ""
BEGIN
MENUITEM "結束處理程序(&E)", ID_PROCESS_PAGE_ENDPROCESS
MENUITEM "結束處理程序樹狀目錄(&T)", ID_PROCESS_PAGE_ENDPROCESSTREE
@ -157,32 +154,31 @@ CAPTION "工作管理員"
MENU IDR_TASKMANAGER
FONT 9, "新細明體"
BEGIN
CONTROL "Tab1", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
CONTROL "", IDC_TAB, "SysTabControl32", WS_TABSTOP, 3, 3, 257, 228
END
IDD_APPLICATION_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 9, "新細明體"
BEGIN
CONTROL "List2", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "新工作(&N)...", IDC_NEWTASK, 187, 189, 53, 14
PUSHBUTTON "切換至(&S)", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
CONTROL "", IDC_APPLIST, "SysListView32", LVS_REPORT | LVS_SHOWSELALWAYS |
WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
PUSHBUTTON "結束工作(&E)", IDC_ENDTASK, 75, 189, 53, 14, WS_DISABLED
PUSHBUTTON "切換至(&S)", IDC_SWITCHTO, 131, 189, 53, 14, WS_DISABLED
PUSHBUTTON "新工作(&N)...", IDC_NEWTASK, 187, 189, 53, 14
END
IDD_PROCESS_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 9, "新細明體"
BEGIN
CONTROL "List2", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 7, 7, 233, 177
PUSHBUTTON "結束處理程序(&E)", IDC_ENDPROCESS, 171, 189, 69, 14
CONTROL "", IDC_PROCESSLIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP, 5, 7, 235, 177
CONTROL "顯示所有用戶的處理程序(&S)", IDC_SHOWALLPROCESSES, "Button",
BS_AUTOCHECKBOX | WS_TABSTOP, 7, 191, 111, 10
BS_AUTOCHECKBOX | WS_TABSTOP, 5, 191, 111, 10
PUSHBUTTON "結束處理程序(&E)", IDC_ENDPROCESS, 171, 189, 69, 14
END
/* IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210 */
IDD_PERFORMANCE_PAGE DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_CONTROL | WS_CHILD | WS_CLIPCHILDREN
FONT 9, "新細明體"
@ -231,20 +227,10 @@ BEGIN
ES_NUMBER | NOT WS_BORDER | NOT WS_TABSTOP
GROUPBOX "CPU 使用記錄", IDC_CPU_USAGE_HISTORY_FRAME, 74, 5, 168, 54, 0, WS_EX_TRANSPARENT
GROUPBOX "記憶體使用記錄", IDC_MEMORY_USAGE_HISTORY_FRAME, 74, 63, 168, 54, 0, WS_EX_TRANSPARENT
PUSHBUTTON "CPU 使用情況顯示", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "記憶體使用情況顯示", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "CPU 使用記錄", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "記憶體使用記錄", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_DEBUG_CHANNELS_DIALOG DIALOGEX 0, 0, 247, 210
STYLE DS_SHELLFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "調試頻道"
FONT 9, "新細明體"
BEGIN
CONTROL "List2", IDC_DEBUG_CHANNELS_LIST, "SysListView32", LVS_REPORT | LVS_SINGLESEL |
LVS_SHOWSELALWAYS | WS_BORDER | WS_TABSTOP | LVS_SORTASCENDING, 7, 7, 233, 177
PUSHBUTTON "關閉", IDOK, 171, 189, 69, 14
PUSHBUTTON "", IDC_CPU_USAGE_GRAPH, 12, 17, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_GRAPH, 12, 75, 47, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_CPU_USAGE_HISTORY_GRAPH, 81, 17, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
PUSHBUTTON "", IDC_MEM_USAGE_HISTORY_GRAPH, 81, 75, 153, 37, NOT WS_TABSTOP, WS_EX_CLIENTEDGE
END
IDD_AFFINITY_DIALOG DIALOGEX 0, 0, 231, 154
@ -334,58 +320,6 @@ BEGIN
IDS_IDLE_PROCESS "系統空閒進程"
END
STRINGTABLE
BEGIN
ID_FILE_NEW "新程序"
ID_OPTIONS_ALWAYSONTOP "工作管理員仍然是所有其他視窗的前面,除非最小化"
ID_OPTIONS_MINIMIZEONUSE "工作管理員最小化執行 SwitchTo 操作時"
ID_OPTIONS_HIDEWHENMINIMIZED "隱藏工作管理員當它最小化時"
ID_VIEW_REFRESH "強制工作管理員立即更新,忽略更新速度設置"
ID_VIEW_LARGE "用大圖示顯示任務"
ID_VIEW_SMALL "用小圖示顯示任務"
ID_VIEW_DETAILS "顯示有關每個任務的資訊"
ID_VIEW_UPDATESPEED_HIGH "每秒更新兩次"
ID_VIEW_UPDATESPEED_NORMAL "每兩秒更新一次"
ID_VIEW_UPDATESPEED_LOW "每四秒更新一次"
END
STRINGTABLE
BEGIN
ID_VIEW_UPDATESPEED_PAUSED "不自動更新"
ID_WINDOWS_TILEHORIZONTALLY "視窗在桌面上水準平鋪"
ID_WINDOWS_TILEVERTICALLY "視窗在桌面上垂直平鋪"
ID_WINDOWS_MINIMIZE "最小化視窗"
ID_WINDOWS_MAXIMIZE "最大化視窗"
ID_WINDOWS_CASCADE "層疊對角桌面上的視窗"
ID_WINDOWS_BRINGTOFRONT "將視窗前置,但不能切換到它"
ID_HELP_TOPICS "顯示工作管理員說明主題"
ID_HELP_ABOUT "顯示程式資訊、 版本號和版權資訊"
ID_FILE_EXIT "退出工作管理員應用程式"
ID_OPTIONS_SHOW16BITTASKS "顯示關聯 ntvdm.exe 下的 16 位任務"
ID_VIEW_SELECTCOLUMNS "選擇哪一列將可見的進程頁"
ID_VIEW_SHOWKERNELTIMES "在績效圖中顯示核心程式的時間"
ID_VIEW_CPUHISTORY_ONEGRAPHALL "單一歷史記錄圖表顯示出總的 CPU 使用率"
ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU "每個 CPU 都有其自身的歷史圖"
ID_APPLICATION_PAGE_SWITCHTO "帶來的前景,將焦點切換到該任務的任務"
END
STRINGTABLE
BEGIN
ID_ENDTASK "告訴要關閉所選的任務"
ID_GOTOPROCESS "將焦點切換到所選任務的過程"
ID_RESTORE "從其隱藏狀態恢復工作管理器"
ID_PROCESS_PAGE_ENDPROCESS "從系統中刪除的過程"
ID_PROCESS_PAGE_ENDPROCESSTREE "從系統中刪除此進程及其所有子體"
ID_PROCESS_PAGE_DEBUG "將調試器附加到該進程"
ID_PROCESS_PAGE_SETAFFINITY "控制程序允許在哪個處理器運行"
ID_PROCESS_PAGE_SETPRIORITY_REALTIME "設定程序優先順序為即時"
ID_PROCESS_PAGE_SETPRIORITY_HIGH "設定程序優先順序為高"
ID_PROCESS_PAGE_SETPRIORITY_ABOVENORMAL "設定程序優先順序為在標準以上"
ID_PROCESS_PAGE_SETPRIORITY_NORMAL "設定程序優先順序為標準"
ID_PROCESS_PAGE_SETPRIORITY_BELOWNORMAL "設定程序優先順序為在標準以下"
ID_PROCESS_PAGE_SETPRIORITY_LOW "設定程序優先順序為低"
END
STRINGTABLE
BEGIN
IDS_TAB_APPS "應用程式"

View file

@ -1,29 +1,7 @@
/*
* ReactOS Task Manager
*
* optnmenu.c
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
/*
* options.c
*
* Menu item handlers for the options menu.
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
*/
#include "precomp.h"

View file

@ -1,32 +1,12 @@
/*
* ReactOS Task Manager
*
* optnmenu.h
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
/*
* Menu item handlers for the options menu.
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
*/
#pragma once
#define OPTIONS_MENU_INDEX 1
#define OPTIONS_MENU_INDEX 1
void TaskManager_OnOptionsAlwaysOnTop(void);
void TaskManager_OnOptionsMinimizeOnUse(void);

View file

@ -1,24 +1,8 @@
/*
* ReactOS Task Manager
*
* perfdata.c
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
* Copyright (C) 2014 Ismael Ferreras Morezuelas <swyterzone+ros@gmail.com>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
* 2014 Ismael Ferreras Morezuelas <swyterzone+ros@gmail.com>
*/
#include "precomp.h"
@ -44,7 +28,7 @@ LARGE_INTEGER liOldSystemTime = {{0,0}};
SYSTEM_PERFORMANCE_INFORMATION SystemPerfInfo;
SYSTEM_BASIC_INFORMATION SystemBasicInfo;
SYSTEM_FILECACHE_INFORMATION SystemCacheInfo;
SYSTEM_HANDLE_INFORMATION SystemHandleInfo;
ULONG SystemNumberOfHandles;
PSYSTEM_PROCESSOR_PERFORMANCE_INFORMATION SystemProcessorTimeInfo = NULL;
PSID SystemUserSid = NULL;
@ -115,7 +99,7 @@ void PerfDataUninitialize(void)
static void SidToUserName(PSID Sid, LPWSTR szBuffer, DWORD BufferSize)
{
static WCHAR szDomainNameUnused[255];
DWORD DomainNameLen = sizeof(szDomainNameUnused) / sizeof(szDomainNameUnused[0]);
DWORD DomainNameLen = _countof(szDomainNameUnused);
SID_NAME_USE Use;
if (Sid != NULL)
@ -151,8 +135,6 @@ CachedGetUserFromSid(
/* We didn't find the SID in the list, get the name conventional */
SidToUserName(pSid, pUserName, cwcUserName);
/* Allocate a new entry */
*pcwcUserName = wcslen(pUserName);
cwcUserName = *pcwcUserName + 1;
cbSid = GetLengthSid(pSid);
@ -168,8 +150,6 @@ CachedGetUserFromSid(
pEntry->List.Blink = SidToUserNameHead.Blink;
SidToUserNameHead.Blink->Flink = &pEntry->List;
SidToUserNameHead.Blink = &pEntry->List;
return;
}
void PerfDataRefresh(void)
@ -186,7 +166,7 @@ void PerfDataRefresh(void)
SYSTEM_PERFORMANCE_INFORMATION SysPerfInfo;
SYSTEM_TIMEOFDAY_INFORMATION SysTimeInfo;
SYSTEM_FILECACHE_INFORMATION SysCacheInfo;
LPBYTE SysHandleInfoData;
SYSTEM_HANDLE_INFORMATION SysHandleInfoData;
PSYSTEM_PROCESSOR_PERFORMANCE_INFORMATION SysProcessorTimeInfo;
double CurrentKernelTime;
PSECURITY_DESCRIPTOR ProcessSD;
@ -221,22 +201,10 @@ void PerfDataRefresh(void)
}
/* Get handle information
* We don't know how much data there is so just keep
* increasing the buffer size until the call succeeds
*/
BufferSize = 0;
do
{
BufferSize += 0x10000;
SysHandleInfoData = (LPBYTE)HeapAlloc(GetProcessHeap(), 0, BufferSize);
status = NtQuerySystemInformation(SystemHandleInformation, SysHandleInfoData, BufferSize, &ulSize);
if (status == STATUS_INFO_LENGTH_MISMATCH) {
HeapFree(GetProcessHeap(), 0, SysHandleInfoData);
}
} while (status == STATUS_INFO_LENGTH_MISMATCH);
status = NtQuerySystemInformation(SystemHandleInformation, &SysHandleInfoData, sizeof(SysHandleInfoData), NULL);
if (status != STATUS_INFO_LENGTH_MISMATCH)
SysHandleInfoData.NumberOfHandles = SystemNumberOfHandles;
/* Get process information
* We don't know how much data there is so just keep
@ -279,8 +247,7 @@ void PerfDataRefresh(void)
/*
* Save system handle info
*/
memcpy(&SystemHandleInfo, SysHandleInfoData, sizeof(SYSTEM_HANDLE_INFORMATION));
HeapFree(GetProcessHeap(), 0, SysHandleInfoData);
SystemNumberOfHandles = SysHandleInfoData.NumberOfHandles;
for (CurrentKernelTime=0, Idx=0; Idx<(ULONG)SystemBasicInfo.NumberOfProcessors; Idx++) {
CurrentKernelTime += Li2Double(SystemProcessorTimeInfo[Idx].KernelTime);
@ -348,7 +315,7 @@ void PerfDataRefresh(void)
wcsncpy(pPerfData[Idx].ImageName, pSPI->ImageName.Buffer, len);
} else {
LoadStringW(hInst, IDS_IDLE_PROCESS, pPerfData[Idx].ImageName,
sizeof(pPerfData[Idx].ImageName) / sizeof(pPerfData[Idx].ImageName[0]));
_countof(pPerfData[Idx].ImageName));
}
pPerfData[Idx].ProcessId = pSPI->UniqueProcessId;
@ -426,7 +393,7 @@ ClearInfo:
ZeroMemory(&pPerfData[Idx].IOCounters, sizeof(IO_COUNTERS));
}
cwcUserName = sizeof(pPerfData[0].UserName) / sizeof(pPerfData[0].UserName[0]);
cwcUserName = _countof(pPerfData[0].UserName);
CachedGetUserFromSid(ProcessUser, pPerfData[Idx].UserName, &cwcUserName);
if (ProcessSD != NULL)
@ -482,7 +449,7 @@ ULONG PerfDataGetProcessorUsage(void)
{
ULONG Result;
EnterCriticalSection(&PerfDataCriticalSection);
Result = (ULONG)dbIdleTime;
Result = (ULONG)min(max(dbIdleTime, 0.), 100.);
LeaveCriticalSection(&PerfDataCriticalSection);
return Result;
}
@ -491,7 +458,7 @@ ULONG PerfDataGetProcessorSystemUsage(void)
{
ULONG Result;
EnterCriticalSection(&PerfDataCriticalSection);
Result = (ULONG)dbKernelTime;
Result = (ULONG)min(max(dbKernelTime, 0.), 100.);
LeaveCriticalSection(&PerfDataCriticalSection);
return Result;
}
@ -1106,7 +1073,7 @@ ULONG PerfDataGetSystemHandleCount(void)
EnterCriticalSection(&PerfDataCriticalSection);
HandleCount = SystemHandleInfo.NumberOfHandles;
HandleCount = SystemNumberOfHandles;
LeaveCriticalSection(&PerfDataCriticalSection);

View file

@ -1,23 +1,7 @@
/*
* ReactOS Task Manager
*
* perfdata.h
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
*/
#pragma once

View file

@ -1,68 +1,50 @@
/*
* ReactOS Task Manager
*
* perfpage.c
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along
* with this program; if not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
*/
#include "precomp.h"
#include <shlwapi.h>
extern BOOL bInMenuLoop; /* Tells us if we are in the menu loop - from taskmgr.c */
TGraphCtrl PerformancePageCpuUsageHistoryGraph;
TGraphCtrl PerformancePageMemUsageHistoryGraph;
HWND hPerformancePage; /* Performance Property Page */
HWND hPerformancePageCpuUsageGraph; /* CPU Usage Graph */
HWND hPerformancePageMemUsageGraph; /* MEM Usage Graph */
HWND hPerformancePageCpuUsageHistoryGraph; /* CPU Usage History Graph */
HWND hPerformancePageMemUsageHistoryGraph; /* Memory Usage History Graph */
HWND hPerformancePageTotalsFrame; /* Totals Frame */
HWND hPerformancePageCommitChargeFrame; /* Commit Charge Frame */
HWND hPerformancePageKernelMemoryFrame; /* Kernel Memory Frame */
HWND hPerformancePagePhysicalMemoryFrame; /* Physical Memory Frame */
HWND hPerformancePageCpuUsageFrame;
HWND hPerformancePageMemUsageFrame;
HWND hPerformancePageCpuUsageHistoryFrame;
HWND hPerformancePageMemUsageHistoryFrame;
HWND hPerformancePageCommitChargeTotalEdit; /* Commit Charge Total Edit Control */
HWND hPerformancePageCommitChargeLimitEdit; /* Commit Charge Limit Edit Control */
HWND hPerformancePageCommitChargePeakEdit; /* Commit Charge Peak Edit Control */
HWND hPerformancePageKernelMemoryTotalEdit; /* Kernel Memory Total Edit Control */
HWND hPerformancePageKernelMemoryPagedEdit; /* Kernel Memory Paged Edit Control */
HWND hPerformancePageKernelMemoryNonPagedEdit; /* Kernel Memory NonPaged Edit Control */
HWND hPerformancePagePhysicalMemoryTotalEdit; /* Physical Memory Total Edit Control */
HWND hPerformancePagePhysicalMemoryAvailableEdit; /* Physical Memory Available Edit Control */
HWND hPerformancePagePhysicalMemorySystemCacheEdit; /* Physical Memory System Cache Edit Control */
HWND hPerformancePageTotalsHandleCountEdit; /* Total Handles Edit Control */
HWND hPerformancePageTotalsProcessCountEdit; /* Total Processes Edit Control */
HWND hPerformancePageTotalsThreadCountEdit; /* Total Threads Edit Control */
HWND hPerformancePage;
HWND hCpuUsageGraph;
HWND hMemUsageGraph;
HWND hPerformancePageCpuUsageHistoryGraph;
HWND hPerformancePageMemUsageHistoryGraph;
HWND hTotalsFrame;
HWND hCommitChargeFrame;
HWND hKernelMemoryFrame;
HWND hPhysicalMemoryFrame;
HWND hCpuUsageFrame;
HWND hMemUsageFrame;
HWND hCpuUsageHistoryFrame;
HWND hMemUsageHistoryFrame;
HWND hCommitChargeTotalEdit;
HWND hCommitChargeLimitEdit;
HWND hCommitChargePeakEdit;
HWND hKernelMemoryTotalEdit;
HWND hKernelMemoryPagedEdit;
HWND hKernelMemoryNonPagedEdit;
HWND hPhysicalMemoryTotalEdit;
HWND hPhysicalMemoryAvailableEdit;
HWND hPhysicalMemorySystemCacheEdit;
HWND hTotalsHandleCountEdit;
HWND hTotalsProcessCountEdit;
HWND hTotalsThreadCountEdit;
#ifdef RUN_PERF_PAGE
static HANDLE hPerformanceThread = NULL;
static DWORD dwPerformanceThread;
#endif
static int nPerformancePageWidth;
static int nPerformancePageHeight;
static int lastX, lastY;
DWORD WINAPI PerformancePageRefreshThread(void *lpParameter);
static int nPerformancePageWidth;
static int nPerformancePageHeight;
static int lastX, lastY;
DWORD WINAPI PerformancePageRefreshThread(PVOID Parameter);
void AdjustFrameSize(HWND hCntrl, HWND hDlg, int nXDifference, int nYDifference, int pos)
{
@ -112,11 +94,9 @@ static void AdjustCntrlPos(int ctrl_id, HWND hDlg, int nXDifference, int nYDiffe
INT_PTR CALLBACK
PerformancePageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
RECT rc;
int nXDifference;
int nYDifference;
/* HDC hdc; */
/* PAINTSTRUCT ps; */
RECT rc;
int nXDifference;
int nYDifference;
switch (message) {
case WM_DESTROY:
@ -128,104 +108,81 @@ PerformancePageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
break;
case WM_INITDIALOG:
/* Save the width and height */
/* Save the width and height */
GetClientRect(hDlg, &rc);
nPerformancePageWidth = rc.right;
nPerformancePageHeight = rc.bottom;
/* Update window position */
/* Update window position */
SetWindowPos(hDlg, NULL, 15, 30, 0, 0, SWP_NOACTIVATE|SWP_NOOWNERZORDER|SWP_NOSIZE|SWP_NOZORDER);
/*
* Get handles to all the controls
* Get handles to all the controls
*/
hPerformancePageTotalsFrame = GetDlgItem(hDlg, IDC_TOTALS_FRAME);
hPerformancePageCommitChargeFrame = GetDlgItem(hDlg, IDC_COMMIT_CHARGE_FRAME);
hPerformancePageKernelMemoryFrame = GetDlgItem(hDlg, IDC_KERNEL_MEMORY_FRAME);
hPerformancePagePhysicalMemoryFrame = GetDlgItem(hDlg, IDC_PHYSICAL_MEMORY_FRAME);
hTotalsFrame = GetDlgItem(hDlg, IDC_TOTALS_FRAME);
hCommitChargeFrame = GetDlgItem(hDlg, IDC_COMMIT_CHARGE_FRAME);
hKernelMemoryFrame = GetDlgItem(hDlg, IDC_KERNEL_MEMORY_FRAME);
hPhysicalMemoryFrame = GetDlgItem(hDlg, IDC_PHYSICAL_MEMORY_FRAME);
hPerformancePageCpuUsageFrame = GetDlgItem(hDlg, IDC_CPU_USAGE_FRAME);
hPerformancePageMemUsageFrame = GetDlgItem(hDlg, IDC_MEM_USAGE_FRAME);
hPerformancePageCpuUsageHistoryFrame = GetDlgItem(hDlg, IDC_CPU_USAGE_HISTORY_FRAME);
hPerformancePageMemUsageHistoryFrame = GetDlgItem(hDlg, IDC_MEMORY_USAGE_HISTORY_FRAME);
hCpuUsageFrame = GetDlgItem(hDlg, IDC_CPU_USAGE_FRAME);
hMemUsageFrame = GetDlgItem(hDlg, IDC_MEM_USAGE_FRAME);
hCpuUsageHistoryFrame = GetDlgItem(hDlg, IDC_CPU_USAGE_HISTORY_FRAME);
hMemUsageHistoryFrame = GetDlgItem(hDlg, IDC_MEMORY_USAGE_HISTORY_FRAME);
hPerformancePageCommitChargeTotalEdit = GetDlgItem(hDlg, IDC_COMMIT_CHARGE_TOTAL);
hPerformancePageCommitChargeLimitEdit = GetDlgItem(hDlg, IDC_COMMIT_CHARGE_LIMIT);
hPerformancePageCommitChargePeakEdit = GetDlgItem(hDlg, IDC_COMMIT_CHARGE_PEAK);
hPerformancePageKernelMemoryTotalEdit = GetDlgItem(hDlg, IDC_KERNEL_MEMORY_TOTAL);
hPerformancePageKernelMemoryPagedEdit = GetDlgItem(hDlg, IDC_KERNEL_MEMORY_PAGED);
hPerformancePageKernelMemoryNonPagedEdit = GetDlgItem(hDlg, IDC_KERNEL_MEMORY_NONPAGED);
hPerformancePagePhysicalMemoryTotalEdit = GetDlgItem(hDlg, IDC_PHYSICAL_MEMORY_TOTAL);
hPerformancePagePhysicalMemoryAvailableEdit = GetDlgItem(hDlg, IDC_PHYSICAL_MEMORY_AVAILABLE);
hPerformancePagePhysicalMemorySystemCacheEdit = GetDlgItem(hDlg, IDC_PHYSICAL_MEMORY_SYSTEM_CACHE);
hPerformancePageTotalsHandleCountEdit = GetDlgItem(hDlg, IDC_TOTALS_HANDLE_COUNT);
hPerformancePageTotalsProcessCountEdit = GetDlgItem(hDlg, IDC_TOTALS_PROCESS_COUNT);
hPerformancePageTotalsThreadCountEdit = GetDlgItem(hDlg, IDC_TOTALS_THREAD_COUNT);
hCommitChargeTotalEdit = GetDlgItem(hDlg, IDC_COMMIT_CHARGE_TOTAL);
hCommitChargeLimitEdit = GetDlgItem(hDlg, IDC_COMMIT_CHARGE_LIMIT);
hCommitChargePeakEdit = GetDlgItem(hDlg, IDC_COMMIT_CHARGE_PEAK);
hKernelMemoryTotalEdit = GetDlgItem(hDlg, IDC_KERNEL_MEMORY_TOTAL);
hKernelMemoryPagedEdit = GetDlgItem(hDlg, IDC_KERNEL_MEMORY_PAGED);
hKernelMemoryNonPagedEdit = GetDlgItem(hDlg, IDC_KERNEL_MEMORY_NONPAGED);
hPhysicalMemoryTotalEdit = GetDlgItem(hDlg, IDC_PHYSICAL_MEMORY_TOTAL);
hPhysicalMemoryAvailableEdit = GetDlgItem(hDlg, IDC_PHYSICAL_MEMORY_AVAILABLE);
hPhysicalMemorySystemCacheEdit = GetDlgItem(hDlg, IDC_PHYSICAL_MEMORY_SYSTEM_CACHE);
hTotalsHandleCountEdit = GetDlgItem(hDlg, IDC_TOTALS_HANDLE_COUNT);
hTotalsProcessCountEdit = GetDlgItem(hDlg, IDC_TOTALS_PROCESS_COUNT);
hTotalsThreadCountEdit = GetDlgItem(hDlg, IDC_TOTALS_THREAD_COUNT);
hPerformancePageCpuUsageGraph = GetDlgItem(hDlg, IDC_CPU_USAGE_GRAPH);
hPerformancePageMemUsageGraph = GetDlgItem(hDlg, IDC_MEM_USAGE_GRAPH);
hCpuUsageGraph = GetDlgItem(hDlg, IDC_CPU_USAGE_GRAPH);
hMemUsageGraph = GetDlgItem(hDlg, IDC_MEM_USAGE_GRAPH);
hPerformancePageMemUsageHistoryGraph = GetDlgItem(hDlg, IDC_MEM_USAGE_HISTORY_GRAPH);
hPerformancePageCpuUsageHistoryGraph = GetDlgItem(hDlg, IDC_CPU_USAGE_HISTORY_GRAPH);
GetClientRect(hPerformancePageCpuUsageHistoryGraph, &rc);
/* create the control */
/* PerformancePageCpuUsageHistoryGraph.Create(0, rc, hDlg, IDC_CPU_USAGE_HISTORY_GRAPH); */
/* create the control */
GraphCtrl_Create(&PerformancePageCpuUsageHistoryGraph, hPerformancePageCpuUsageHistoryGraph, hDlg, IDC_CPU_USAGE_HISTORY_GRAPH);
/* customize the control */
/* customize the control */
GraphCtrl_SetRange(&PerformancePageCpuUsageHistoryGraph, 0.0, 100.0, 10);
/* PerformancePageCpuUsageHistoryGraph.SetYUnits("Current") ; */
/* PerformancePageCpuUsageHistoryGraph.SetXUnits("Samples (Windows Timer: 100 msec)") ; */
/* PerformancePageCpuUsageHistoryGraph.SetBackgroundColor(RGB(0, 0, 64)) ; */
/* PerformancePageCpuUsageHistoryGraph.SetGridColor(RGB(192, 192, 255)) ; */
/* PerformancePageCpuUsageHistoryGraph.SetPlotColor(RGB(255, 255, 255)) ; */
GraphCtrl_SetBackgroundColor(&PerformancePageCpuUsageHistoryGraph, RGB(0, 0, 0)) ;
GraphCtrl_SetGridColor(&PerformancePageCpuUsageHistoryGraph, RGB(0, 128, 64));
GraphCtrl_SetPlotColor(&PerformancePageCpuUsageHistoryGraph, 0, RGB(0, 255, 0)) ;
GraphCtrl_SetPlotColor(&PerformancePageCpuUsageHistoryGraph, 1, RGB(255, 0, 0)) ;
GetClientRect(hPerformancePageMemUsageHistoryGraph, &rc);
GraphCtrl_Create(&PerformancePageMemUsageHistoryGraph, hPerformancePageMemUsageHistoryGraph, hDlg, IDC_MEM_USAGE_HISTORY_GRAPH);
GraphCtrl_SetRange(&PerformancePageMemUsageHistoryGraph, 0.0, 100.0, 10) ;
GraphCtrl_SetBackgroundColor(&PerformancePageMemUsageHistoryGraph, RGB(0, 0, 0)) ;
GraphCtrl_SetGridColor(&PerformancePageMemUsageHistoryGraph, RGB(0, 128, 64)) ;
GraphCtrl_SetPlotColor(&PerformancePageMemUsageHistoryGraph, 0, RGB(255, 255, 0)) ;
/* Start our refresh thread */
/* Start our refresh thread */
#ifdef RUN_PERF_PAGE
hPerformanceThread = CreateThread(NULL, 0, PerformancePageRefreshThread, NULL, 0, &dwPerformanceThread);
#endif
/*
* Subclass graph buttons
* Subclass graph buttons
*/
OldGraphWndProc = (WNDPROC)SetWindowLongPtrW(hPerformancePageCpuUsageGraph, GWLP_WNDPROC, (LONG_PTR)Graph_WndProc);
SetWindowLongPtrW(hPerformancePageMemUsageGraph, GWLP_WNDPROC, (LONG_PTR)Graph_WndProc);
OldGraphWndProc = (WNDPROC)SetWindowLongPtrW(hCpuUsageGraph, GWLP_WNDPROC, (LONG_PTR)Graph_WndProc);
SetWindowLongPtrW(hMemUsageGraph, GWLP_WNDPROC, (LONG_PTR)Graph_WndProc);
OldGraphCtrlWndProc = (WNDPROC)SetWindowLongPtrW(hPerformancePageMemUsageHistoryGraph, GWLP_WNDPROC, (LONG_PTR)GraphCtrl_WndProc);
SetWindowLongPtrW(hPerformancePageCpuUsageHistoryGraph, GWLP_WNDPROC, (LONG_PTR)GraphCtrl_WndProc);
return TRUE;
case WM_COMMAND:
break;
#if 0
case WM_NCPAINT:
hdc = GetDC(hDlg);
GetClientRect(hDlg, &rc);
Draw3dRect(hdc, rc.left, rc.top, rc.right, rc.top + 2, GetSysColor(COLOR_3DSHADOW), GetSysColor(COLOR_3DHILIGHT));
ReleaseDC(hDlg, hdc);
break;
case WM_PAINT:
hdc = BeginPaint(hDlg, &ps);
GetClientRect(hDlg, &rc);
Draw3dRect(hdc, rc.left, rc.top, rc.right, rc.top + 2, GetSysColor(COLOR_3DSHADOW), GetSysColor(COLOR_3DHILIGHT));
EndPaint(hDlg, &ps);
break;
#endif
case WM_SIZE:
do {
int cx, cy;
int cx, cy;
if (wParam == SIZE_MINIMIZED)
return 0;
@ -238,11 +195,11 @@ PerformancePageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
nPerformancePageHeight = cy;
} while (0);
/* Reposition the performance page's controls */
AdjustFrameSize(hPerformancePageTotalsFrame, hDlg, 0, nYDifference, 0);
AdjustFrameSize(hPerformancePageCommitChargeFrame, hDlg, 0, nYDifference, 0);
AdjustFrameSize(hPerformancePageKernelMemoryFrame, hDlg, 0, nYDifference, 0);
AdjustFrameSize(hPerformancePagePhysicalMemoryFrame, hDlg, 0, nYDifference, 0);
/* Reposition the performance page's controls */
AdjustFrameSize(hTotalsFrame, hDlg, 0, nYDifference, 0);
AdjustFrameSize(hCommitChargeFrame, hDlg, 0, nYDifference, 0);
AdjustFrameSize(hKernelMemoryFrame, hDlg, 0, nYDifference, 0);
AdjustFrameSize(hPhysicalMemoryFrame, hDlg, 0, nYDifference, 0);
AdjustCntrlPos(IDS_COMMIT_CHARGE_TOTAL, hDlg, 0, nYDifference);
AdjustCntrlPos(IDS_COMMIT_CHARGE_LIMIT, hDlg, 0, nYDifference);
AdjustCntrlPos(IDS_COMMIT_CHARGE_PEAK, hDlg, 0, nYDifference);
@ -256,18 +213,18 @@ PerformancePageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
AdjustCntrlPos(IDS_TOTALS_PROCESS_COUNT, hDlg, 0, nYDifference);
AdjustCntrlPos(IDS_TOTALS_THREAD_COUNT, hDlg, 0, nYDifference);
AdjustControlPosition(hPerformancePageCommitChargeTotalEdit, hDlg, 0, nYDifference);
AdjustControlPosition(hPerformancePageCommitChargeLimitEdit, hDlg, 0, nYDifference);
AdjustControlPosition(hPerformancePageCommitChargePeakEdit, hDlg, 0, nYDifference);
AdjustControlPosition(hPerformancePageKernelMemoryTotalEdit, hDlg, 0, nYDifference);
AdjustControlPosition(hPerformancePageKernelMemoryPagedEdit, hDlg, 0, nYDifference);
AdjustControlPosition(hPerformancePageKernelMemoryNonPagedEdit, hDlg, 0, nYDifference);
AdjustControlPosition(hPerformancePagePhysicalMemoryTotalEdit, hDlg, 0, nYDifference);
AdjustControlPosition(hPerformancePagePhysicalMemoryAvailableEdit, hDlg, 0, nYDifference);
AdjustControlPosition(hPerformancePagePhysicalMemorySystemCacheEdit, hDlg, 0, nYDifference);
AdjustControlPosition(hPerformancePageTotalsHandleCountEdit, hDlg, 0, nYDifference);
AdjustControlPosition(hPerformancePageTotalsProcessCountEdit, hDlg, 0, nYDifference);
AdjustControlPosition(hPerformancePageTotalsThreadCountEdit, hDlg, 0, nYDifference);
AdjustControlPosition(hCommitChargeTotalEdit, hDlg, 0, nYDifference);
AdjustControlPosition(hCommitChargeLimitEdit, hDlg, 0, nYDifference);
AdjustControlPosition(hCommitChargePeakEdit, hDlg, 0, nYDifference);
AdjustControlPosition(hKernelMemoryTotalEdit, hDlg, 0, nYDifference);
AdjustControlPosition(hKernelMemoryPagedEdit, hDlg, 0, nYDifference);
AdjustControlPosition(hKernelMemoryNonPagedEdit, hDlg, 0, nYDifference);
AdjustControlPosition(hPhysicalMemoryTotalEdit, hDlg, 0, nYDifference);
AdjustControlPosition(hPhysicalMemoryAvailableEdit, hDlg, 0, nYDifference);
AdjustControlPosition(hPhysicalMemorySystemCacheEdit, hDlg, 0, nYDifference);
AdjustControlPosition(hTotalsHandleCountEdit, hDlg, 0, nYDifference);
AdjustControlPosition(hTotalsProcessCountEdit, hDlg, 0, nYDifference);
AdjustControlPosition(hTotalsThreadCountEdit, hDlg, 0, nYDifference);
nXDifference += lastX;
nYDifference += lastY;
@ -290,12 +247,12 @@ PerformancePageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
lastY--;
}
}
AdjustFrameSize(hPerformancePageCpuUsageFrame, hDlg, nXDifference, nYDifference, 1);
AdjustFrameSize(hPerformancePageMemUsageFrame, hDlg, nXDifference, nYDifference, 2);
AdjustFrameSize(hPerformancePageCpuUsageHistoryFrame, hDlg, nXDifference, nYDifference, 3);
AdjustFrameSize(hPerformancePageMemUsageHistoryFrame, hDlg, nXDifference, nYDifference, 4);
AdjustFrameSize(hPerformancePageCpuUsageGraph, hDlg, nXDifference, nYDifference, 1);
AdjustFrameSize(hPerformancePageMemUsageGraph, hDlg, nXDifference, nYDifference, 2);
AdjustFrameSize(hCpuUsageFrame, hDlg, nXDifference, nYDifference, 1);
AdjustFrameSize(hMemUsageFrame, hDlg, nXDifference, nYDifference, 2);
AdjustFrameSize(hCpuUsageHistoryFrame, hDlg, nXDifference, nYDifference, 3);
AdjustFrameSize(hMemUsageHistoryFrame, hDlg, nXDifference, nYDifference, 4);
AdjustFrameSize(hCpuUsageGraph, hDlg, nXDifference, nYDifference, 1);
AdjustFrameSize(hMemUsageGraph, hDlg, nXDifference, nYDifference, 2);
AdjustFrameSize(hPerformancePageCpuUsageHistoryGraph, hDlg, nXDifference, nYDifference, 3);
AdjustFrameSize(hPerformancePageMemUsageHistoryGraph, hDlg, nXDifference, nYDifference, 4);
break;
@ -306,37 +263,37 @@ PerformancePageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
void RefreshPerformancePage(void)
{
#ifdef RUN_PERF_PAGE
/* Signal the event so that our refresh thread */
/* will wake up and refresh the performance page */
/* Signal the event so that our refresh thread
* will wake up and refresh the performance page */
PostThreadMessage(dwPerformanceThread, WM_TIMER, 0, 0);
#endif
}
DWORD WINAPI PerformancePageRefreshThread(void *lpParameter)
DWORD WINAPI PerformancePageRefreshThread(PVOID Parameter)
{
ULONGLONG CommitChargeTotal;
ULONGLONG CommitChargeLimit;
ULONGLONG CommitChargePeak;
ULONGLONG CommitChargeTotal;
ULONGLONG CommitChargeLimit;
ULONGLONG CommitChargePeak;
ULONG CpuUsage;
ULONG CpuKernelUsage;
ULONG CpuUsage;
ULONG CpuKernelUsage;
ULONGLONG KernelMemoryTotal;
ULONGLONG KernelMemoryPaged;
ULONGLONG KernelMemoryNonPaged;
ULONGLONG KernelMemoryTotal;
ULONGLONG KernelMemoryPaged;
ULONGLONG KernelMemoryNonPaged;
ULONGLONG PhysicalMemoryTotal;
ULONGLONG PhysicalMemoryAvailable;
ULONGLONG PhysicalMemorySystemCache;
ULONGLONG PhysicalMemoryTotal;
ULONGLONG PhysicalMemoryAvailable;
ULONGLONG PhysicalMemorySystemCache;
ULONG TotalHandles;
ULONG TotalThreads;
ULONG TotalProcesses;
ULONG TotalHandles;
ULONG TotalThreads;
ULONG TotalProcesses;
MSG msg;
MSG msg;
WCHAR Text[260];
WCHAR szMemUsage[256], szCpuUsage[256], szProcesses[256];
WCHAR Text[260];
WCHAR szMemUsage[256], szCpuUsage[256], szProcesses[256];
LoadStringW(hInst, IDS_STATUS_CPUUSAGE, szCpuUsage, 256);
LoadStringW(hInst, IDS_STATUS_MEMUSAGE, szMemUsage, 256);
@ -350,24 +307,24 @@ DWORD WINAPI PerformancePageRefreshThread(void *lpParameter)
WCHAR szChargeTotalFormat[256];
WCHAR szChargeLimitFormat[256];
/* Wait for an the event or application close */
/* Wait for an the event or application close */
if (GetMessage(&msg, NULL, 0, 0) <= 0)
return 0;
if (msg.message == WM_TIMER)
{
/*
* Update the commit charge info
* Update the commit charge info
*/
CommitChargeTotal = PerfDataGetCommitChargeTotalK();
CommitChargeLimit = PerfDataGetCommitChargeLimitK();
CommitChargePeak = PerfDataGetCommitChargePeakK();
_ultow(CommitChargeTotal, Text, 10);
SetWindowTextW(hPerformancePageCommitChargeTotalEdit, Text);
SetWindowTextW(hCommitChargeTotalEdit, Text);
_ultow(CommitChargeLimit, Text, 10);
SetWindowTextW(hPerformancePageCommitChargeLimitEdit, Text);
SetWindowTextW(hCommitChargeLimitEdit, Text);
_ultow(CommitChargePeak, Text, 10);
SetWindowTextW(hPerformancePageCommitChargePeakEdit, Text);
SetWindowTextW(hCommitChargePeakEdit, Text);
StrFormatByteSizeW(CommitChargeTotal * 1024,
szChargeTotalFormat,
@ -377,88 +334,68 @@ DWORD WINAPI PerformancePageRefreshThread(void *lpParameter)
szChargeLimitFormat,
_countof(szChargeLimitFormat));
if (!bInMenuLoop)
{
wsprintfW(Text, szMemUsage, szChargeTotalFormat, szChargeLimitFormat,
(CommitChargeLimit ? ((CommitChargeTotal * 100) / CommitChargeLimit) : 0));
SendMessageW(hStatusWnd, SB_SETTEXT, 2, (LPARAM)Text);
}
wsprintfW(Text, szMemUsage, szChargeTotalFormat, szChargeLimitFormat,
(CommitChargeLimit ? ((CommitChargeTotal * 100) / CommitChargeLimit) : 0));
SendMessageW(hStatusWnd, SB_SETTEXT, 2, (LPARAM)Text);
/*
* Update the kernel memory info
* Update the kernel memory info
*/
KernelMemoryTotal = PerfDataGetKernelMemoryTotalK();
KernelMemoryPaged = PerfDataGetKernelMemoryPagedK();
KernelMemoryNonPaged = PerfDataGetKernelMemoryNonPagedK();
_ultow(KernelMemoryTotal, Text, 10);
SetWindowTextW(hPerformancePageKernelMemoryTotalEdit, Text);
SetWindowTextW(hKernelMemoryTotalEdit, Text);
_ultow(KernelMemoryPaged, Text, 10);
SetWindowTextW(hPerformancePageKernelMemoryPagedEdit, Text);
SetWindowTextW(hKernelMemoryPagedEdit, Text);
_ultow(KernelMemoryNonPaged, Text, 10);
SetWindowTextW(hPerformancePageKernelMemoryNonPagedEdit, Text);
SetWindowTextW(hKernelMemoryNonPagedEdit, Text);
/*
* Update the physical memory info
* Update the physical memory info
*/
PhysicalMemoryTotal = PerfDataGetPhysicalMemoryTotalK();
PhysicalMemoryAvailable = PerfDataGetPhysicalMemoryAvailableK();
PhysicalMemorySystemCache = PerfDataGetPhysicalMemorySystemCacheK();
_ultow(PhysicalMemoryTotal, Text, 10);
SetWindowTextW(hPerformancePagePhysicalMemoryTotalEdit, Text);
SetWindowTextW(hPhysicalMemoryTotalEdit, Text);
_ultow(PhysicalMemoryAvailable, Text, 10);
SetWindowTextW(hPerformancePagePhysicalMemoryAvailableEdit, Text);
SetWindowTextW(hPhysicalMemoryAvailableEdit, Text);
_ultow(PhysicalMemorySystemCache, Text, 10);
SetWindowTextW(hPerformancePagePhysicalMemorySystemCacheEdit, Text);
SetWindowTextW(hPhysicalMemorySystemCacheEdit, Text);
/*
* Update the totals info
* Update the totals info
*/
TotalHandles = PerfDataGetSystemHandleCount();
TotalThreads = PerfDataGetTotalThreadCount();
TotalProcesses = PerfDataGetProcessCount();
_ultow(TotalHandles, Text, 10);
SetWindowTextW(hPerformancePageTotalsHandleCountEdit, Text);
SetWindowTextW(hTotalsHandleCountEdit, Text);
_ultow(TotalThreads, Text, 10);
SetWindowTextW(hPerformancePageTotalsThreadCountEdit, Text);
SetWindowTextW(hTotalsThreadCountEdit, Text);
_ultow(TotalProcesses, Text, 10);
SetWindowTextW(hPerformancePageTotalsProcessCountEdit, Text);
if (!bInMenuLoop)
{
wsprintfW(Text, szProcesses, TotalProcesses);
SendMessageW(hStatusWnd, SB_SETTEXT, 0, (LPARAM)Text);
}
SetWindowTextW(hTotalsProcessCountEdit, Text);
wsprintfW(Text, szProcesses, TotalProcesses);
SendMessageW(hStatusWnd, SB_SETTEXT, 0, (LPARAM)Text);
/*
* Redraw the graphs
* Redraw the graphs
*/
InvalidateRect(hPerformancePageCpuUsageGraph, NULL, FALSE);
InvalidateRect(hPerformancePageMemUsageGraph, NULL, FALSE);
InvalidateRect(hCpuUsageGraph, NULL, FALSE);
InvalidateRect(hMemUsageGraph, NULL, FALSE);
/*
* Get the CPU usage
* Get the CPU usage
*/
CpuUsage = PerfDataGetProcessorUsage();
if (CpuUsage <= 0 ) CpuUsage = 0;
if (CpuUsage > 100) CpuUsage = 100;
CpuKernelUsage = PerfDataGetProcessorSystemUsage();
if (!bInMenuLoop)
{
wsprintfW(Text, szCpuUsage, CpuUsage);
SendMessageW(hStatusWnd, SB_SETTEXT, 1, (LPARAM)Text);
}
wsprintfW(Text, szCpuUsage, CpuUsage);
SendMessageW(hStatusWnd, SB_SETTEXT, 1, (LPARAM)Text);
if (TaskManagerSettings.ShowKernelTimes)
{
CpuKernelUsage = PerfDataGetProcessorSystemUsage();
if (CpuKernelUsage <= 0) CpuKernelUsage = 0;
if (CpuKernelUsage > 100) CpuKernelUsage = 100;
}
else
{
CpuKernelUsage = 0;
}
/*
* Get the memory usage
* Get the memory usage
*/
CommitChargeTotal = PerfDataGetCommitChargeTotalK();
CommitChargeLimit = PerfDataGetCommitChargeLimitK();
@ -470,7 +407,6 @@ DWORD WINAPI PerformancePageRefreshThread(void *lpParameter)
GraphCtrl_AppendPoint(&PerformancePageCpuUsageHistoryGraph, CpuUsage, CpuKernelUsage, 0.0, 0.0);
GraphCtrl_AppendPoint(&PerformancePageMemUsageHistoryGraph, nBarsUsed1, nBarsUsed2, 0.0, 0.0);
/* PerformancePageMemUsageHistoryGraph.SetRange(0.0, 100.0, 10) ; */
InvalidateRect(hPerformancePageMemUsageHistoryGraph, NULL, FALSE);
InvalidateRect(hPerformancePageCpuUsageHistoryGraph, NULL, FALSE);
}
@ -480,13 +416,12 @@ DWORD WINAPI PerformancePageRefreshThread(void *lpParameter)
void PerformancePage_OnViewShowKernelTimes(void)
{
HMENU hMenu;
HMENU hViewMenu;
HMENU hMenu;
HMENU hViewMenu;
hMenu = GetMenu(hMainWnd);
hViewMenu = GetSubMenu(hMenu, 2);
/* Check or uncheck the show 16-bit tasks menu item */
if (GetMenuState(hViewMenu, ID_VIEW_SHOWKERNELTIMES, MF_BYCOMMAND) & MF_CHECKED)
{
CheckMenuItem(hViewMenu, ID_VIEW_SHOWKERNELTIMES, MF_BYCOMMAND|MF_UNCHECKED);
@ -503,9 +438,9 @@ void PerformancePage_OnViewShowKernelTimes(void)
void PerformancePage_OnViewCPUHistoryOneGraphAll(void)
{
HMENU hMenu;
HMENU hViewMenu;
HMENU hCPUHistoryMenu;
HMENU hMenu;
HMENU hViewMenu;
HMENU hCPUHistoryMenu;
hMenu = GetMenu(hMainWnd);
hViewMenu = GetSubMenu(hMenu, 2);
@ -517,9 +452,9 @@ void PerformancePage_OnViewCPUHistoryOneGraphAll(void)
void PerformancePage_OnViewCPUHistoryOneGraphPerCPU(void)
{
HMENU hMenu;
HMENU hViewMenu;
HMENU hCPUHistoryMenu;
HMENU hMenu;
HMENU hViewMenu;
HMENU hCPUHistoryMenu;
hMenu = GetMenu(hMainWnd);
hViewMenu = GetSubMenu(hMenu, 2);
@ -528,4 +463,3 @@ void PerformancePage_OnViewCPUHistoryOneGraphPerCPU(void)
TaskManagerSettings.CPUHistory_OneGraphPerCPU = TRUE;
CheckMenuRadioItem(hCPUHistoryMenu, ID_VIEW_CPUHISTORY_ONEGRAPHALL, ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, ID_VIEW_CPUHISTORY_ONEGRAPHPERCPU, MF_BYCOMMAND);
}

View file

@ -1,23 +1,7 @@
/*
* ReactOS Task Manager
*
* performancepage.h
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
*/
#pragma once
@ -26,12 +10,13 @@
extern "C" {
#endif
extern HWND hPerformancePage; /* Performance Property Page */
INT_PTR CALLBACK PerformancePageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
void RefreshPerformancePage(void);
void PerformancePage_OnViewShowKernelTimes(void);
void PerformancePage_OnViewCPUHistoryOneGraphAll(void);
void PerformancePage_OnViewCPUHistoryOneGraphPerCPU(void);
extern HWND hPerformancePage; /* Performance Property Page */
INT_PTR CALLBACK PerformancePageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
void RefreshPerformancePage(void);
void PerformancePage_OnViewShowKernelTimes(void);
void PerformancePage_OnViewCPUHistoryOneGraphAll(void);
void PerformancePage_OnViewCPUHistoryOneGraphPerCPU(void);
#ifdef __cplusplus
};

View file

@ -18,6 +18,7 @@
#include <winreg.h>
#include <commctrl.h>
#include <shellapi.h>
#include <tlhelp32.h>
#include "column.h"
#include "taskmgr.h"

View file

@ -1,24 +1,8 @@
/*
* ReactOS Task Manager
*
* priority.c
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
* 2005 Klemens Friedl <frik85@reactos.at>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
* 2005 Klemens Friedl <frik85@reactos.at>
*/
#include "precomp.h"

View file

@ -1,23 +1,7 @@
/*
* ReactOS Task Manager
*
* priority.h
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
*/
#pragma once

View file

@ -1,23 +1,7 @@
/*
* ReactOS Task Manager
*
* proclist.c
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
*/
#include "precomp.h"

View file

@ -1,27 +1,11 @@
/*
* ReactOS Task Manager
*
* proclist.h
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
*/
#pragma once
INT_PTR CALLBACK ProcessListWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);
INT_PTR CALLBACK ProcessListWndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam);
extern WNDPROC OldProcessListWndProc;
extern WNDPROC OldProcessListWndProc;

View file

@ -1,24 +1,8 @@
/*
* ReactOS Task Manager
*
* procpage.c
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
* Copyright (C) 2009 Maxime Vernier <maxime.vernier@gmail.com>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
* 2009 Maxime Vernier <maxime.vernier@gmail.com>
*/
#include "precomp.h"
@ -348,6 +332,9 @@ void ProcessPageShowContextMenu(DWORD dwProcessId)
DWORD dwDebuggerSize;
HKEY hKey;
if (dwProcessId == 0)
return;
memset(&si, 0, sizeof(SYSTEM_INFO));
GetCursorPos(&pt);
@ -556,8 +543,8 @@ void AddProcess(ULONG Index)
BOOL PerfDataGetText(ULONG Index, ULONG ColumnIndex, LPTSTR lpText, ULONG nMaxCount)
{
IO_COUNTERS iocounters;
LARGE_INTEGER time;
IO_COUNTERS iocounters;
LARGE_INTEGER time;
if (ColumnDataHints[ColumnIndex] == COLUMN_IMAGENAME)
PerfDataGetImageName(Index, lpText, nMaxCount);
@ -652,42 +639,36 @@ BOOL PerfDataGetText(ULONG Index, ULONG ColumnIndex, LPTSTR lpText, ULONG nMaxCo
if (ColumnDataHints[ColumnIndex] == COLUMN_IOREADS)
{
PerfDataGetIOCounters(Index, &iocounters);
/* wsprintfW(pnmdi->item.pszText, L"%d", iocounters.ReadOperationCount); */
_ui64tow(iocounters.ReadOperationCount, lpText, 10);
CommaSeparateNumberString(lpText, nMaxCount);
}
if (ColumnDataHints[ColumnIndex] == COLUMN_IOWRITES)
{
PerfDataGetIOCounters(Index, &iocounters);
/* wsprintfW(pnmdi->item.pszText, L"%d", iocounters.WriteOperationCount); */
_ui64tow(iocounters.WriteOperationCount, lpText, 10);
CommaSeparateNumberString(lpText, nMaxCount);
}
if (ColumnDataHints[ColumnIndex] == COLUMN_IOOTHER)
{
PerfDataGetIOCounters(Index, &iocounters);
/* wsprintfW(pnmdi->item.pszText, L"%d", iocounters.OtherOperationCount); */
_ui64tow(iocounters.OtherOperationCount, lpText, 10);
CommaSeparateNumberString(lpText, nMaxCount);
}
if (ColumnDataHints[ColumnIndex] == COLUMN_IOREADBYTES)
{
PerfDataGetIOCounters(Index, &iocounters);
/* wsprintfW(pnmdi->item.pszText, L"%d", iocounters.ReadTransferCount); */
_ui64tow(iocounters.ReadTransferCount, lpText, 10);
CommaSeparateNumberString(lpText, nMaxCount);
}
if (ColumnDataHints[ColumnIndex] == COLUMN_IOWRITEBYTES)
{
PerfDataGetIOCounters(Index, &iocounters);
/* wsprintfW(pnmdi->item.pszText, L"%d", iocounters.WriteTransferCount); */
_ui64tow(iocounters.WriteTransferCount, lpText, 10);
CommaSeparateNumberString(lpText, nMaxCount);
}
if (ColumnDataHints[ColumnIndex] == COLUMN_IOOTHERBYTES)
{
PerfDataGetIOCounters(Index, &iocounters);
/* wsprintfW(pnmdi->item.pszText, L"%d", iocounters.OtherTransferCount); */
_ui64tow(iocounters.OtherTransferCount, lpText, 10);
CommaSeparateNumberString(lpText, nMaxCount);
}
@ -763,8 +744,8 @@ int CALLBACK ProcessPageCompareFunc(LPARAM lParam1, LPARAM lParam2, LPARAM lPara
if (TaskManagerSettings.SortColumn == COLUMN_IMAGENAME)
{
PerfDataGetImageName(IndexParam1, text1, sizeof (text1) / sizeof (*text1));
PerfDataGetImageName(IndexParam2, text2, sizeof (text2) / sizeof (*text2));
PerfDataGetImageName(IndexParam1, text1, _countof(text1));
PerfDataGetImageName(IndexParam2, text2, _countof(text2));
ret = _wcsicmp(text1, text2);
}
else if (TaskManagerSettings.SortColumn == COLUMN_PID)
@ -775,14 +756,14 @@ int CALLBACK ProcessPageCompareFunc(LPARAM lParam1, LPARAM lParam2, LPARAM lPara
}
else if (TaskManagerSettings.SortColumn == COLUMN_USERNAME)
{
PerfDataGetUserName(IndexParam1, text1, sizeof (text1) / sizeof (*text1));
PerfDataGetUserName(IndexParam2, text2, sizeof (text2) / sizeof (*text2));
PerfDataGetUserName(IndexParam1, text1, _countof(text1));
PerfDataGetUserName(IndexParam2, text2, _countof(text2));
ret = _wcsicmp(text1, text2);
}
else if (TaskManagerSettings.SortColumn == COLUMN_COMMANDLINE)
{
PerfDataGetCommandLine(IndexParam1, text1, sizeof (text1) / sizeof (*text1));
PerfDataGetCommandLine(IndexParam2, text2, sizeof (text2) / sizeof (*text2));
PerfDataGetCommandLine(IndexParam1, text1, _countof(text1));
PerfDataGetCommandLine(IndexParam2, text2, _countof(text2));
ret = _wcsicmp(text1, text2);
}
else if (TaskManagerSettings.SortColumn == COLUMN_SESSIONID)

View file

@ -1,33 +1,15 @@
/*
* ReactOS Task Manager
*
* processpage.h
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
*/
#pragma once
extern HWND hProcessPage; /* Process List Property Page */
extern HWND hProcessPageListCtrl; /* Process ListCtrl Window */
extern HWND hProcessPageHeaderCtrl; /* Process Header Control */
extern HWND hProcessPageEndProcessButton; /* Process End Process button */
extern HWND hProcessPageShowAllProcessesButton; /* Process Show All Processes checkbox */
extern HWND hProcessPage;
extern HWND hProcessPageListCtrl;
extern HWND hProcessPageHeaderCtrl;
INT_PTR CALLBACK ProcessPageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
void RefreshProcessPage(void);
DWORD GetSelectedProcessId(void);
INT_PTR CALLBACK ProcessPageWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam);
void RefreshProcessPage(void);
DWORD GetSelectedProcessId(void);

View file

@ -25,8 +25,6 @@
#define IDR_PROCESS_PAGE_CONTEXT 144
#define IDB_TRAYMASK 150
#define IDB_TRAYICON 153
#define IDD_DEBUG_CHANNELS_DIALOG 155
#define IDC_DEBUG_CHANNELS_LIST 156
#define IDC_ENDTASK 1012
#define IDC_SWITCHTO 1013

View file

@ -1,24 +1,8 @@
/*
* ReactOS Task Manager
*
* run.c
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
* 2005 Klemens Friedl <frik85@reactos.at>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
* 2005 Klemens Friedl <frik85@reactos.at>
*/
#include "precomp.h"
@ -31,8 +15,8 @@ void TaskManager_OnFileNew(void)
WCHAR szText[256];
/* Load language strings from resource file */
LoadStringW(hInst, IDS_CREATENEWTASK, szTitle, sizeof(szTitle) / sizeof(szTitle[0]));
LoadStringW(hInst, IDS_CREATENEWTASK_DESC, szText, sizeof(szText) / sizeof(szText[0]));
LoadStringW(hInst, IDS_CREATENEWTASK, szTitle, _countof(szTitle));
LoadStringW(hInst, IDS_CREATENEWTASK_DESC, szText, _countof(szText));
hShell32 = LoadLibraryW(L"SHELL32.DLL");
RunFileDlg = (RUNFILEDLG)(FARPROC)GetProcAddress(hShell32, (LPCSTR)61);

View file

@ -1,24 +1,9 @@
/*
* ReactOS Task Manager
*
* run.h
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
*/
/*
* run.h - definitions necessary to use Microsoft's "Run" dialog
* Undocumented Windows call
* use the type below to declare a function pointer

View file

@ -1,25 +1,9 @@
/*
* ReactOS Task Manager
*
* shutdown.c
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
* 2011 Mário Kacmár /Mario Kacmar/ aka Kario (kario@szm.sk)
* 2014 Robert Naumann <gonzomdx@gmail.com>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
* 2011 Mario Kacmar <kario@szm.sk>
* 2014 Robert Naumann <gonzomdx@gmail.com>
*/
#include "precomp.h"

View file

@ -1,25 +1,9 @@
/*
* ReactOS Task Manager
*
* shutdown.h
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
* 2011 Mário Kacmár /Mario Kacmar/ aka Kario (kario@szm.sk)
* 2014 Robert Naumann <gonzomdx@gmail.com>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
* 2011 Mario Kacmar <kario@szm.sk>
* 2014 Robert Naumann <gonzomdx@gmail.com>
*/
#pragma once

View file

@ -1,24 +1,8 @@
/*
* ReactOS Task Manager
*
* taskmgr.c : Defines the entry point for the application.
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
* 2005 Klemens Friedl <frik85@reactos.at>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
* 2005 Klemens Friedl <frik85@reactos.at>
*/
#include "precomp.h"
@ -46,7 +30,6 @@ int nMinimumHeight; /* Minimum height of the dialog (OnSize()'s cy)
int nOldWidth; /* Holds the previous client area width */
int nOldHeight; /* Holds the previous client area height */
BOOL bInMenuLoop = FALSE; /* Tells us if we are in the menu loop */
BOOL bWasKeyboardInput = FALSE; /* TabChange by Keyboard or Mouse ? */
TASKMANAGER_SETTINGS TaskManagerSettings;
@ -125,7 +108,7 @@ int APIENTRY wWinMain(HINSTANCE hInstance,
HWND hTaskMgr;
TCHAR szTaskmgr[128];
LoadString(hInst, IDS_APP_TITLE, szTaskmgr, sizeof(szTaskmgr)/sizeof(TCHAR));
LoadString(hInst, IDS_APP_TITLE, szTaskmgr, _countof(szTaskmgr));
hTaskMgr = FindWindow(NULL, szTaskmgr);
if (hTaskMgr != NULL)
@ -154,10 +137,10 @@ int APIENTRY wWinMain(HINSTANCE hInstance,
* so that we can debug processes
*/
/* Get a token for this process. */
/* Get a token for this process. */
if (OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken))
{
/* Get the LUID for the debug privilege. */
/* Get the LUID for the debug privilege. */
if (LookupPrivilegeValueW(NULL, SE_DEBUG_NAME, &tkp.Privileges[0].Luid))
{
tkp.PrivilegeCount = 1; /* one privilege to set */
@ -174,9 +157,7 @@ int APIENTRY wWinMain(HINSTANCE hInstance,
/* Initialize perf data */
if (!PerfDataInitialize())
{
return -1;
}
/*
* Set our shutdown parameters: we want to shutdown the very last,
@ -199,11 +180,6 @@ int APIENTRY wWinMain(HINSTANCE hInstance,
INT_PTR CALLBACK
TaskManagerWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
{
#if 0
HDC hdc;
PAINTSTRUCT ps;
RECT rc;
#endif
LPRECT pRC;
LPNMHDR pnmh;
WINDOWPLACEMENT wp;
@ -380,21 +356,14 @@ TaskManagerWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
hPopupMenu = GetSubMenu(hMenu, 0);
if(IsWindowVisible(hMainWnd))
{
DeleteMenu(hPopupMenu, ID_RESTORE, MF_BYCOMMAND);
}
DeleteMenu(hPopupMenu, ID_RESTORE, MF_BYCOMMAND);
else
{
SetMenuDefaultItem(hPopupMenu, ID_RESTORE, FALSE);
}
SetMenuDefaultItem(hPopupMenu, ID_RESTORE, FALSE);
if(OnTop)
{
CheckMenuItem(hPopupMenu, ID_OPTIONS_ALWAYSONTOP, MF_BYCOMMAND | MF_CHECKED);
} else
{
CheckMenuItem(hPopupMenu, ID_OPTIONS_ALWAYSONTOP, MF_BYCOMMAND | MF_UNCHECKED);
}
CheckMenuItem(hPopupMenu, ID_OPTIONS_ALWAYSONTOP, MF_BYCOMMAND | MF_CHECKED);
else
CheckMenuItem(hPopupMenu, ID_OPTIONS_ALWAYSONTOP, MF_BYCOMMAND | MF_UNCHECKED);
SetForegroundWindow(hMainWnd);
TrackPopupMenuEx(hPopupMenu, 0, pt.x, pt.y, hMainWnd, NULL);
@ -427,21 +396,7 @@ TaskManagerWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
}
}
break;
#if 0
case WM_NCPAINT:
hdc = GetDC(hDlg);
GetClientRect(hDlg, &rc);
Draw3dRect(hdc, rc.left, rc.top, rc.right, rc.top + 2, GetSysColor(COLOR_3DSHADOW), GetSysColor(COLOR_3DHILIGHT));
ReleaseDC(hDlg, hdc);
break;
case WM_PAINT:
hdc = BeginPaint(hDlg, &ps);
GetClientRect(hDlg, &rc);
Draw3dRect(hdc, rc.left, rc.top, rc.right, rc.top + 2, GetSysColor(COLOR_3DSHADOW), GetSysColor(COLOR_3DHILIGHT));
EndPaint(hDlg, &ps);
break;
#endif
case WM_SIZING:
/* Make sure the user is sizing the dialog */
/* in an acceptable range */
@ -479,7 +434,7 @@ TaskManagerWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
case WM_DESTROY:
ShowWindow(hDlg, SW_HIDE);
TrayIcon_ShellRemoveTrayIcon();
TrayIcon_RemoveIcon();
wp.length = sizeof(WINDOWPLACEMENT);
GetWindowPlacement(hDlg, &wp);
TaskManagerSettings.Left = wp.rcNormalPosition.left;
@ -502,18 +457,9 @@ TaskManagerWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
RefreshApplicationPage();
RefreshProcessPage();
RefreshPerformancePage();
TrayIcon_ShellUpdateTrayIcon();
TrayIcon_UpdateIcon();
break;
case WM_ENTERMENULOOP:
TaskManager_OnEnterMenuLoop(hDlg);
break;
case WM_EXITMENULOOP:
TaskManager_OnExitMenuLoop(hDlg);
break;
case WM_MENUSELECT:
TaskManager_OnMenuSelect(hDlg, LOWORD(wParam), HIWORD(wParam), (HMENU)lParam);
break;
case WM_SYSCOLORCHANGE:
/* Forward WM_SYSCOLORCHANGE to common controls */
SendMessage(hApplicationPageListCtrl, WM_SYSCOLORCHANGE, 0, 0);
@ -531,38 +477,12 @@ void FillSolidRect(HDC hDC, LPCRECT lpRect, COLORREF clr)
ExtTextOutW(hDC, 0, 0, ETO_OPAQUE, lpRect, NULL, 0, NULL);
}
void FillSolidRect2(HDC hDC, int x, int y, int cx, int cy, COLORREF clr)
{
RECT rect;
SetBkColor(hDC, clr);
rect.left = x;
rect.top = y;
rect.right = x + cx;
rect.bottom = y + cy;
ExtTextOutW(hDC, 0, 0, ETO_OPAQUE, &rect, NULL, 0, NULL);
}
void Draw3dRect(HDC hDC, int x, int y, int cx, int cy, COLORREF clrTopLeft, COLORREF clrBottomRight)
{
FillSolidRect2(hDC, x, y, cx - 1, 1, clrTopLeft);
FillSolidRect2(hDC, x, y, 1, cy - 1, clrTopLeft);
FillSolidRect2(hDC, x + cx, y, -1, cy, clrBottomRight);
FillSolidRect2(hDC, x, y + cy, cx, -1, clrBottomRight);
}
void Draw3dRect2(HDC hDC, LPRECT lpRect, COLORREF clrTopLeft, COLORREF clrBottomRight)
{
Draw3dRect(hDC, lpRect->left, lpRect->top, lpRect->right - lpRect->left,
lpRect->bottom - lpRect->top, clrTopLeft, clrBottomRight);
}
static void SetUpdateSpeed(HWND hWnd)
{
/* Setup update speed (pause=fall down) */
switch (TaskManagerSettings.UpdateSpeed) {
case ID_VIEW_UPDATESPEED_HIGH:
SetTimer(hWnd, 1, 1000, NULL);
SetTimer(hWnd, 1, 500, NULL);
break;
case ID_VIEW_UPDATESPEED_NORMAL:
SetTimer(hWnd, 1, 2000, NULL);
@ -609,7 +529,7 @@ BOOL OnCreate(HWND hWnd)
nParts[0] = STATUS_SIZE1;
nParts[1] = STATUS_SIZE2;
nParts[2] = STATUS_SIZE3;
SendMessageW(hStatusWnd, SB_SETPARTS, 3, (LPARAM) (LPINT) nParts);
SendMessageW(hStatusWnd, SB_SETPARTS, 3, (LPARAM)(LPINT)nParts);
/* Create tab pages */
hTabWnd = GetDlgItem(hWnd, IDC_TAB);
@ -734,19 +654,19 @@ BOOL OnCreate(HWND hWnd)
lpUserName = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, len * sizeof(WCHAR));
if (lpUserName && GetUserNameW(lpUserName, &len))
{
_snwprintf(szLogOffItem, sizeof(szLogOffItem)/sizeof(szLogOffItem[0]), szTemp, lpUserName);
szLogOffItem[sizeof(szLogOffItem)/sizeof(szLogOffItem[0]) - 1] = UNICODE_NULL;
_snwprintf(szLogOffItem, _countof(szLogOffItem), szTemp, lpUserName);
szLogOffItem[_countof(szLogOffItem) - 1] = UNICODE_NULL;
}
else
{
_snwprintf(szLogOffItem, sizeof(szLogOffItem)/sizeof(szLogOffItem[0]), szTemp, L"n/a");
_snwprintf(szLogOffItem, _countof(szLogOffItem), szTemp, L"n/a");
}
if (lpUserName) HeapFree(GetProcessHeap(), 0, lpUserName);
}
else
{
_snwprintf(szLogOffItem, sizeof(szLogOffItem)/sizeof(szLogOffItem[0]), szTemp, L"n/a");
_snwprintf(szLogOffItem, _countof(szLogOffItem), szTemp, L"n/a");
}
/* 3- Set the menu item text to its formatted counterpart */
@ -767,7 +687,7 @@ BOOL OnCreate(HWND hWnd)
RefreshProcessPage();
RefreshPerformancePage();
TrayIcon_ShellAddTrayIcon();
TrayIcon_AddIcon();
return TRUE;
}
@ -798,10 +718,8 @@ void OnSize( WPARAM nType, int cx, int cy )
if (nType == SIZE_MINIMIZED)
{
if(TaskManagerSettings.HideWhenMinimized)
{
ShowWindow(hMainWnd, SW_HIDE);
}
if (TaskManagerSettings.HideWhenMinimized)
ShowWindow(hMainWnd, SW_HIDE);
return;
}
@ -815,10 +733,10 @@ void OnSize( WPARAM nType, int cx, int cy )
SendMessageW(hStatusWnd, WM_SIZE, nType, MAKELPARAM(cx,rc.bottom - rc.top));
/* Update the status bar pane sizes */
nParts[0] = bInMenuLoop ? -1 : STATUS_SIZE1;
nParts[0] = STATUS_SIZE1;
nParts[1] = STATUS_SIZE2;
nParts[2] = cx;
SendMessageW(hStatusWnd, SB_SETPARTS, bInMenuLoop ? 1 : 3, (LPARAM) (LPINT) nParts);
SendMessageW(hStatusWnd, SB_SETPARTS, 3, (LPARAM)(LPINT)nParts);
/* Resize the tab control */
GetWindowRect(hTabWnd, &rc);
@ -863,9 +781,9 @@ void LoadSettings(void)
TaskManagerSettings.ActiveTabPage = 0;
/* Options menu settings */
TaskManagerSettings.AlwaysOnTop = FALSE;
TaskManagerSettings.AlwaysOnTop = TRUE;
TaskManagerSettings.MinimizeOnUse = TRUE;
TaskManagerSettings.HideWhenMinimized = TRUE;
TaskManagerSettings.HideWhenMinimized = FALSE;
TaskManagerSettings.Show16BitTasks = TRUE;
/* Update speed settings */
@ -875,7 +793,7 @@ void LoadSettings(void)
TaskManagerSettings.ViewMode = ID_VIEW_DETAILS;
/* Processes page settings */
TaskManagerSettings.ShowProcessesFromAllUsers = FALSE; /* Server-only? */
TaskManagerSettings.ShowProcessesFromAllUsers = FALSE;
for (i = 0; i < COLUMN_NMAX; i++) {
TaskManagerSettings.Columns[i] = ColumnPresets[i].bDefaults;
@ -924,11 +842,8 @@ void SaveSettings(void)
void TaskManager_OnRestoreMainWindow(void)
{
//HMENU hMenu, hOptionsMenu;
BOOL OnTop;
//hMenu = GetMenu(hMainWnd);
//hOptionsMenu = GetSubMenu(hMenu, OPTIONS_MENU_INDEX);
OnTop = ((GetWindowLongPtrW(hMainWnd, GWL_EXSTYLE) & WS_EX_TOPMOST) != 0);
OpenIcon(hMainWnd);
@ -936,51 +851,6 @@ void TaskManager_OnRestoreMainWindow(void)
SetWindowPos(hMainWnd, (OnTop ? HWND_TOPMOST : HWND_TOP), 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE | SWP_SHOWWINDOW);
}
void TaskManager_OnEnterMenuLoop(HWND hWnd)
{
int nParts;
/* Update the status bar pane sizes */
nParts = -1;
SendMessageW(hStatusWnd, SB_SETPARTS, 1, (LPARAM) (LPINT)&nParts);
bInMenuLoop = TRUE;
SendMessageW(hStatusWnd, SB_SETTEXT, (WPARAM)0, (LPARAM)L"");
}
void TaskManager_OnExitMenuLoop(HWND hWnd)
{
RECT rc;
int nParts[3];
bInMenuLoop = FALSE;
/* Update the status bar pane sizes */
GetClientRect(hWnd, &rc);
nParts[0] = STATUS_SIZE1;
nParts[1] = STATUS_SIZE2;
nParts[2] = rc.right;
SendMessageW(hStatusWnd, SB_SETPARTS, 3, (LPARAM) (LPINT) nParts);
/* trigger update of status bar columns and performance page asynchronously */
RefreshPerformancePage();
}
void TaskManager_OnMenuSelect(HWND hWnd, UINT nItemID, UINT nFlags, HMENU hSysMenu)
{
WCHAR str[100];
wcscpy(str, L"");
if (LoadStringW(hInst, nItemID, str, 100)) {
/* load appropriate string */
LPWSTR lpsz = str;
/* first newline terminates actual string */
lpsz = wcschr(lpsz, '\n');
if (lpsz != NULL)
*lpsz = '\0';
}
SendMessageW(hStatusWnd, SB_SETTEXT, 0, (LPARAM)str);
}
void TaskManager_OnViewUpdateSpeed(DWORD dwSpeed)
{
HMENU hMenu;

View file

@ -1,23 +1,7 @@
/*
* ReactOS Task Manager
*
* taskmgr.h
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
*/
#pragma once
@ -26,19 +10,6 @@
extern "C" {
#endif
#ifdef _MSC_VER
/*MF
typedef struct _IO_COUNTERS {
ULONGLONG ReadOperationCount;
ULONGLONG WriteOperationCount;
ULONGLONG OtherOperationCount;
ULONGLONG ReadTransferCount;
ULONGLONG WriteTransferCount;
ULONGLONG OtherTransferCount;
} IO_COUNTERS, *PIO_COUNTERS;
*/
#endif /* _MSC_VER */
#include "resource.h"
#define RUN_APPS_PAGE
@ -106,15 +77,9 @@ BOOL OnCreate(HWND hWnd);
void OnSize(WPARAM nType, int cx, int cy);
void OnMove(WPARAM nType, int cx, int cy);
void FillSolidRect(HDC hDC, LPCRECT lpRect, COLORREF clr);
void FillSolidRect2(HDC hDC, int x, int y, int cx, int cy, COLORREF clr);
void Draw3dRect(HDC hDC, int x, int y, int cx, int cy, COLORREF clrTopLeft, COLORREF clrBottomRight);
void Draw3dRect2(HDC hDC, LPRECT lpRect, COLORREF clrTopLeft, COLORREF clrBottomRight);
void LoadSettings(void);
void SaveSettings(void);
void TaskManager_OnRestoreMainWindow(void);
void TaskManager_OnEnterMenuLoop(HWND hWnd);
void TaskManager_OnExitMenuLoop(HWND hWnd);
void TaskManager_OnMenuSelect(HWND hWnd, UINT nItemID, UINT nFlags, HMENU hSysMenu);
void TaskManager_OnViewUpdateSpeed(DWORD);
void TaskManager_OnTabWndSelChange(void);
VOID ShowWin32Error(DWORD dwError);

View file

@ -1,52 +1,30 @@
/*
* ReactOS Task Manager
*
* trayicon.c
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
* 2005 Klemens Friedl <frik85@reactos.at>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
* 2005 Klemens Friedl <frik85@reactos.at>
*/
#include "precomp.h"
HICON TrayIcon_GetProcessorUsageIcon(void)
{
HICON hTrayIcon = NULL;
HDC hScreenDC = NULL;
HDC hDC = NULL;
HBITMAP hBitmap = NULL;
HBITMAP hOldBitmap = NULL;
HBITMAP hBitmapMask = NULL;
ICONINFO iconInfo;
ULONG ProcessorUsage;
int nLinesToDraw;
HBRUSH hBitmapBrush = NULL;
RECT rc;
HICON hTrayIcon = NULL;
HDC hScreenDC = NULL;
HDC hDC = NULL;
HBITMAP hBitmap = NULL;
HBITMAP hOldBitmap = NULL;
HBITMAP hBitmapMask = NULL;
ICONINFO iconInfo;
ULONG CpuUsage;
int nLinesToDraw;
HBRUSH hBitmapBrush = NULL;
RECT rc;
/*
* Get a handle to the screen DC
*/
hScreenDC = GetDC(NULL);
if (!hScreenDC)
goto done;
/*
* Create our own DC from it
*/
hDC = CreateCompatibleDC(hScreenDC);
if (!hDC)
goto done;
@ -67,12 +45,9 @@ HICON TrayIcon_GetProcessorUsageIcon(void)
* Select the bitmap into our device context
* so we can draw on it.
*/
hOldBitmap = (HBITMAP) SelectObject(hDC, hBitmap);
hOldBitmap = SelectObject(hDC, hBitmap);
/*
* Get the cpu usage
*/
ProcessorUsage = PerfDataGetProcessorUsage();
CpuUsage = PerfDataGetProcessorUsage();
/*
* Calculate how many lines to draw
@ -80,15 +55,13 @@ HICON TrayIcon_GetProcessorUsageIcon(void)
* to draw the cpu usage instead of
* just having 10.
*/
nLinesToDraw = (ProcessorUsage + (ProcessorUsage / 10)) / 11;
nLinesToDraw = (CpuUsage + (CpuUsage / 10)) / 11;
rc.left = 3;
rc.top = 12 - nLinesToDraw;
rc.right = 13;
rc.bottom = 13;
/*
* Now draw the cpu usage
*/
/* Now draw the cpu usage */
if (nLinesToDraw)
FillRect(hDC, &rc, hBitmapBrush);
@ -120,32 +93,29 @@ done:
if (hBitmapMask)
DeleteObject(hBitmapMask);
/*
* Return the newly created tray icon (if successful)
*/
/* Return the newly created tray icon (if successful) */
return hTrayIcon;
}
BOOL TrayIcon_ShellAddTrayIcon(void)
BOOL TrayIcon_AddIcon(void)
{
NOTIFYICONDATAW nid;
HICON hIcon = NULL;
BOOL bRetVal;
WCHAR szMsg[64];
HICON hIcon = NULL;
BOOL bRetVal;
WCHAR szMsg[64];
memset(&nid, 0, sizeof(NOTIFYICONDATAW));
memset(&nid, 0, sizeof(nid));
hIcon = TrayIcon_GetProcessorUsageIcon();
nid.cbSize = sizeof(NOTIFYICONDATAW);
nid.cbSize = sizeof(nid);
nid.hWnd = hMainWnd;
nid.uID = 0;
nid.uFlags = NIF_ICON | NIF_MESSAGE | NIF_TIP;
nid.uCallbackMessage = WM_ONTRAYICON;
nid.hIcon = hIcon;
LoadStringW( GetModuleHandleW(NULL), IDS_MSG_TRAYICONCPUUSAGE, szMsg, sizeof(szMsg) / sizeof(szMsg[0]));
LoadStringW(GetModuleHandleW(NULL), IDS_MSG_TRAYICONCPUUSAGE, szMsg, _countof(szMsg));
wsprintfW(nid.szTip, szMsg, PerfDataGetProcessorUsage());
bRetVal = Shell_NotifyIconW(NIM_ADD, &nid);
@ -156,43 +126,40 @@ BOOL TrayIcon_ShellAddTrayIcon(void)
return bRetVal;
}
BOOL TrayIcon_ShellRemoveTrayIcon(void)
BOOL TrayIcon_RemoveIcon(void)
{
NOTIFYICONDATAW nid;
BOOL bRetVal;
memset(&nid, 0, sizeof(NOTIFYICONDATAW));
memset(&nid, 0, sizeof(nid));
nid.cbSize = sizeof(NOTIFYICONDATAW);
nid.cbSize = sizeof(nid);
nid.hWnd = hMainWnd;
nid.uID = 0;
nid.uFlags = 0;
nid.uCallbackMessage = WM_ONTRAYICON;
bRetVal = Shell_NotifyIconW(NIM_DELETE, &nid);
return bRetVal;
return Shell_NotifyIconW(NIM_DELETE, &nid);
}
BOOL TrayIcon_ShellUpdateTrayIcon(void)
BOOL TrayIcon_UpdateIcon(void)
{
NOTIFYICONDATAW nid;
HICON hIcon = NULL;
BOOL bRetVal;
WCHAR szTemp[64];
WCHAR szMsg[64];
memset(&nid, 0, sizeof(NOTIFYICONDATAW));
memset(&nid, 0, sizeof(nid));
hIcon = TrayIcon_GetProcessorUsageIcon();
nid.cbSize = sizeof(NOTIFYICONDATAW);
nid.cbSize = sizeof(nid);
nid.hWnd = hMainWnd;
nid.uID = 0;
nid.uFlags = NIF_ICON | NIF_MESSAGE | NIF_TIP;
nid.uCallbackMessage = WM_ONTRAYICON;
nid.hIcon = hIcon;
LoadStringW(hInst, IDS_MSG_TRAYICONCPUUSAGE, szTemp, sizeof(szTemp)/sizeof(szTemp[0]));
wsprintfW(nid.szTip, szTemp, PerfDataGetProcessorUsage());
LoadStringW(hInst, IDS_MSG_TRAYICONCPUUSAGE, szMsg, _countof(szMsg));
wsprintfW(nid.szTip, szMsg, PerfDataGetProcessorUsage());
bRetVal = Shell_NotifyIconW(NIM_MODIFY, &nid);

View file

@ -1,30 +1,13 @@
/*
* ReactOS Task Manager
*
* trayicon.h
*
* Copyright (C) 1999 - 2001 Brian Palmer <brianp@reactos.org>
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this library; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
* PROJECT: ReactOS Task Manager
* LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later)
* COPYRIGHT: 1999-2001 Brian Palmer <brianp@reactos.org>
*/
#pragma once
#define WM_ONTRAYICON WM_USER + 5
#define WM_ONTRAYICON (WM_USER + 5)
HICON TrayIcon_GetProcessorUsageIcon(void);
BOOL TrayIcon_ShellAddTrayIcon(void);
BOOL TrayIcon_ShellRemoveTrayIcon(void);
BOOL TrayIcon_ShellUpdateTrayIcon(void);
BOOL TrayIcon_AddIcon(void);
BOOL TrayIcon_RemoveIcon(void);
BOOL TrayIcon_UpdateIcon(void);