void OnAbout(void)
{
- TCHAR szTaskmgr[128];
+ WCHAR szTaskmgr[128];
HICON taskmgrIcon = LoadIcon(hInst, MAKEINTRESOURCE(IDI_TASKMANAGER));
- LoadString(hInst, IDS_APP_TITLE, szTaskmgr, sizeof(szTaskmgr)/sizeof(TCHAR));
- ShellAbout(hMainWnd, szTaskmgr, 0, taskmgrIcon);
+ LoadStringW(hInst, IDS_APP_TITLE, szTaskmgr, sizeof(szTaskmgr)/sizeof(WCHAR));
+ ShellAboutW(hMainWnd, szTaskmgr, 0, taskmgrIcon);
DeleteObject(taskmgrIcon);
}
rcItem.left = LVIR_BOUNDS;
SendMessageW(hWnd, LVM_GETITEMRECT, ListView_GetItemCount(hWnd) - 1, (LPARAM)&rcItem);
rcClip.bottom = rcItem.bottom;
- rcClip.right = rcItem.right;
+ rcClip.right = rcItem.right;
rcItem.left = LVIR_ICON;
SendMessageW(hWnd, LVM_GETITEMRECT, 0, (LPARAM)&rcItem);
rcClip.left = rcItem.right;
BOOL ProcessRunning(ULONG ProcessId)
{
- HANDLE hProcess;
- DWORD exitCode;
-
- if (ProcessId == 0) {
- return TRUE;
- }
-
- hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, ProcessId);
- if (hProcess == NULL) {
- return FALSE;
- }
-
- if (GetExitCodeProcess(hProcess, &exitCode)) {
- CloseHandle(hProcess);
- return (exitCode == STILL_ACTIVE);
- }
-
- CloseHandle(hProcess);
- return FALSE;
+ HANDLE hProcess;
+ DWORD exitCode;
+
+ if (ProcessId == 0) {
+ return TRUE;
+ }
+
+ hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE, ProcessId);
+ if (hProcess == NULL) {
+ return FALSE;
+ }
+
+ if (GetExitCodeProcess(hProcess, &exitCode)) {
+ CloseHandle(hProcess);
+ return (exitCode == STILL_ACTIVE);
+ }
+
+ CloseHandle(hProcess);
+ return FALSE;
}
void AddProcess(ULONG Index)