#include "StdAfx.h" #include "CommandMove.h" CCommandMove::CCommandMove(void) { } CCommandMove::~CCommandMove(void) { } CString CCommandMove::GetStr() { CString str1 = "CommandMove--------[Dis x ] : <"; CString str2; str2.Format("%lf",m_Par.MoveX); CString str3 = "> [Dis y ] : <"; CString str4; str4.Format("%lf",m_Par.MoveY); CString str5 = ">"; return str1+str2+str3+str4+str5; } void CCommandMove::ExcuteExt() { m_ObjContainer.OperateObj(m_Par,false); } void CCommandMove::UndoExt() { //·´ÏòÒƶ¯ SObjOperatePar par = m_Par; par.MoveX = par.MoveX*(-1); par.MoveY = par.MoveY*(-1); m_ObjContainer.OperateObj(par,false); }