📄 paint.h
字号:
#ifndef _PAINT_
#define _PAINT_
#include <string>
using namespace std;
#include "paintstructdef.h"
#include "typedef.h"
class QPainter;
class CPainted
{
public:
CPainted();
virtual ~CPainted();
virtual void Draw(QPainter* pPainter)=0;
public:
string m_PictureID;
short m_nGraphItemType;
short m_nPropertyType; //0:静态1:信号2:网络3:打印机4:被控站5:通道6:通讯站7:遥调8:故测
short m_nNodeCode;
short m_nSysNodeCode;
string m_StID; //站标识符
string m_ObjID; //对象标识符
string m_nDeviceModel; //系统设备型号
short m_nSerialNo; //节点号
BYTE m_bFlicker; //闪光
BYTE m_nStatus; //0 分 1合
BYTE m_bLocked; //是否操作锁定
BYTE m_bYxForbidden; //是否遥信禁止
BYTE m_bLocal; //是当地(false)还是远动(true)
BYTE m_bOperation[MAXOPERATION]; //0 分 1合
BYTE m_nOperation; //有几个操作,在程控中用
BYTE m_nView; //属于哪一幅View //need to modify
void* m_pObject; //指向实时对象
BYTE m_commStCode; //站码
BYTE m_commPort; //0:A口 1:B口 2:异常
BYTE m_commbPolling; //0:查询关闭 1:查询开放
BYTE m_commbAutoPoll; //1:异常;0:正常
BYTE m_nodenRunStatus; //节点运行状态
BYTE m_nodenDomain; //管辖范围
BYTE m_nodeAddrno; //管辖范围
BYTE m_nodeDevtype; //管辖范围
protected:
int m_penStyle; //画笔风格
float m_penWidth; //画笔宽度
int m_penColorID; //画笔颜色ID
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -