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

📄 task.h

📁 游戏修改器 大家可以看看呵呵 老牌子的 但是可能别人已经发过了
💻 H
字号:
#pragma once

#include "AddressListDlg.h"

//任务类,包含地址对话框

class CTask : public CObject
{
public:

	int		m_eTimes;				//重搜索次数
	int		m_eWaitTime;			//间隔时间
	BOOL	m_bIsAuto;				//是否重搜索
private:

	HANDLE hSearchThread;			//搜索线程句柄

	HANDLE hSearchEvent;			//搜索事件

	BOOL isActive;					//是否激活

	CString title;

public:
	CAddressListDlg dlg;			//地址列表对话框

	BOOL isClosed;					//任务是否关闭

public:
	//构造与析构函数
	CTask(BOOL bisClosed = FALSE,BOOL bisActive = TRUE);
	CTask(CString strTitle,BOOL bisClosed = FALSE,BOOL bisActive = TRUE);
	~CTask(void);

	BOOL CreateTask(
		//用于创建对话框成员的参数
		UINT nIDTemplate,			//所属控件ID
		CWnd* pParentWnd = NULL);	//父窗体句柄
	
	//创建线程
	BOOL CreateSearchThread(
		LPSECURITY_ATTRIBUTES lpThreadAttributes,	//线程属性,可为 NULL
		DWORD dwStackSize,							//线程堆栈大小,可为 0,由系统分配默认大小
		LPTHREAD_START_ROUTINE lpStartAddress,		//线程回调函数指针
		LPVOID lpParameter,							//线程回调函数参数
		DWORD dwCreationFlags,						//创建标志,CREATE_SUSPENDED 挂起,0 立即启动
		LPDWORD lpThreadId);						//回写线程ID,为 NULL 则不回写


	//线程回调函数
	static DWORD WINAPI SearchProc(LPVOID pParam);

	//搜索函数
	void Search32();
	void Search16();
	void Search8();
	void SearchString();
	int Compare(const CString &str1,PBYTE str2);

	//获取搜索线程句柄
	HANDLE GetSearchHandle();

	//对话框操作函数
	BOOL ShowWindow (int nCmdShow);		//显示对话框
	CWnd* SetFocus( );					//设置焦点
	//将对话框在其他窗体中显示
	BOOL SetWindowPos(					
		const CWnd* pWndInsertAfter,
		int x,							//左上横坐标
		int y,							//左上纵坐标
		int cx,							//窗体宽度
		int cy,							//窗体高度
		UINT nFlags );					//Specifies sizing and positioning options

	void MoveWindow(LPCRECT lpRect,BOOL bRepaint = TRUE );
	void MoveWindow(
		int x,
		int y,
		int nWidth,
		int nHeight,
		BOOL bRepaint = TRUE );
};

⌨️ 快捷键说明

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