📄 statement.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 + -