#include "StdAfx.h" #include "CommandRotato.h" CCommandRotato::CCommandRotato(void) { } CCommandRotato::~CCommandRotato(void) { } CString CCommandRotato::GetStr() { CString str1 = "_rotato Ðýת-------- [½Ç¶È] : <"; double angle = m_Par.Angle; if(angle>180) { angle = (360-angle)*(-1); } CString str2; str2.Format("%lf",angle); CString str3 = ">"; return str1+str2+str3; } void CCommandRotato::ExcuteExt() { m_ObjContainer.OperateObj(m_Par,false); } void CCommandRotato::UndoExt() { SObjOperatePar par = m_Par; par.Angle = par.Angle*(-1); m_ObjContainer.OperateObj(par,false); }