⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 itaskmgr.h

📁 Displays CPU time usage, the list of processes (can be terminated) and the task which are running (c
💻 H
字号:
#if !defined(__ITASKMGR_H__INCLUDED_)
#define __ITASKMGR_H__INCLUDED_

#define APPNAME	_T("ITaskMgr")
#define HISTORY_MAX	512

#define MODE_ICON		-1
#define MODE_CPUPOWER	0
#define MODE_PROCESS	1
#define MODE_TASKLIST	2
#define MODE_NETSTATUS	3
#define MODE_DSKSTATUS	4

#define MY_NOTIFYICON			(WM_APP + 1000)
#define WM_THREADPACK_POINTER	(WM_USER + 1001)

typedef struct _ThreadPack
{
	HINSTANCE g_hInst;
	HWND hDlg;
	UINT nMode;
	BOOL bEnd;

	HANDLE hIdleThread;
	
	HWND hwndTab;
	HWND hwndProcessList;
	HWND hwndCpupower;
	HWND hwndTaskList;
	HWND hwndNetStatus;	//+NM
	HWND hwndDskStatus;	//+NM

	DWORD dwInterval;
	HICON hIcon[12];
	NOTIFYICONDATA	nidTrayIcon;

	char chPowHistory[HISTORY_MAX];
	char chMemHistory[HISTORY_MAX];

	void* ift;	//+NM
	void* dst;	//+NM

} ThreadPack;

LPARAM GetSelectedItemLParam(HWND hwndLView);
void SelectItemLParam(HWND hwndLView, LPARAM lParam);

#endif // !defined(__ITASKMGR_H__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -