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

📄 statement.cpp

📁 电子画图板
💻 CPP
字号:
//Statement注释类   
//Statement.cpp

//包含的头文件
#include "stdafx.h"
#include "statement.h"

//类实现
IMPLEMENT_SERIAL(Statement,CObject,1)

Statement::Statement(){
	aP=CPoint(0,0);
	state="";
}
Statement::Statement(CPoint p,CString s){
	aP=p;
	state=s;
}
Statement::~Statement(){

}

void Statement::markState(CDC *pDC,CPoint s){		//显示注释,参数s为注释区域的左上角的坐标(视图坐标)
	pDC->TextOut(s.x,s.y,state);
}
void Statement::Serialize(CArchive& ar){			//串行化
	CObject::Serialize(ar);
	if(ar.IsStoring()){
		//storing
		ar <<state<<aP;;
	}
	else{
		//loading
		ar >>state>>aP;
	}
}

CPoint Statement::getStatePoint(){ 			//获取注释区域的左上角的坐标(视图坐标)
	return aP;
}
CString Statement::getStatement(){			//获取注释内容
	return state;
}

⌨️ 快捷键说明

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