📄 datamanager.h
字号:
#pragma once
//数据信息管理类
class CDataManager
{
private:
DataArray dataArray; //DATA_ATRRIBUTE 的数组
public:
CDataManager(void){};
~CDataManager(void){};
//插入、删除
INT_PTR Add(DATA_ATTRIBUTE daSource);
void RemoveAt(INT_PTR nIndex,INT_PTR nCount = 1);
void RemoveAll();
//获得数组长度
INT_PTR GetSize() const;
//获取数组中结构的数据信息
PVOID GetData(INT_PTR nIndex) const;
DWORD GetAddress(INT_PTR nIndex) const;
DWORD GetDataType(INT_PTR nIndex) const;
DWORD GetDataLength(INT_PTR nIndex) const;
CString GetDataName(INT_PTR nIndex) const;
DATA_STATE GetDataState(INT_PTR nIndex) const;
DATA_ATTRIBUTE GetDataAttribute(INT_PTR nIndex) const;
//设置数组中结构的数据信息
void SetData(INT_PTR nIndex,const PVOID &vData);
void SetDataLength(INT_PTR nIndex,const DWORD &dwLength);
void SetDataName(INT_PTR nIndex,const CString &strName);
void SetState(INT_PTR nIndex,const DATA_STATE &dsState);
//重载下标操作
DATA_ATTRIBUTE &operator [](INT_PTR nIndex);
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -