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

📄 addresslistdlg.h

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

#include "DataManager.h"
#include "afxcmn.h"

//#include "Task.h"

// CAddressListDlg 对话框
//显示搜索结果的地址列表,是最底层的操作,在此对话框里选择修改地址

class CAddressListDlg : public CDialog
{
	DECLARE_DYNAMIC(CAddressListDlg)

public:
	CAddressListDlg(CWnd* pParent = NULL);   // 标准构造函数
	CAddressListDlg(CString strTitle,CWnd *pParent = NULL);//重载构造函数

	virtual ~CAddressListDlg();

// 对话框数据
	enum { IDD = IDD_FORMVIEW_ADDLIST };

private:

	CString dlgTitle;				//对话框标题

	int m_modifyData;				//目标数据

	DWORD dwAddress;				//要修改的地址

	HANDLE hModifyThread;			//修改线程句柄
	HANDLE hLockEvent;				//锁定事件

	BOOL isClosed;					//是否关闭
	BOOL isLocked;					//是否锁定

public:
	CDataManager addressArray;		//列表中数据信息数组
	
	CListCtrl m_addressList;		//列表控件,储存当前搜索结果

//操作
protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 支持

	DECLARE_MESSAGE_MAP()
public:
	

	DWORD GetCurAddress();					//获取当前选中地址

	void AddLine(DATA_ATTRIBUTE da);		//在列表中添加一行
	void DeleteLine(int index);				//删除第 index 行

	static DWORD WINAPI ModifyProc(LPVOID pParam);	//修改线程,若不锁定,则修改一次后退出

	void Display();				//在列表控件中显示数据信息数组

//重载及消息处理函数
	virtual BOOL OnInitDialog();

	afx_msg void OnNMDblclkListAddress(NMHDR *pNMHDR, LRESULT *pResult);
};

⌨️ 快捷键说明

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