#include "StdAfx.h" #include "CommandCopy.h" #include "Layer.h" #include "GlobalFunction.h" CCommandCopy::CCommandCopy(void) { } CCommandCopy::~CCommandCopy(void) { } void CCommandCopy::ExcuteExt() { CLayer &layer = gLayer; layer.AddObject(m_ObjContainer); } void CCommandCopy::UndoExt() { CLayer &layer = gLayer; layer.DelObj(m_ObjContainer); } CString CCommandCopy::GetStr() { CString str = "_copy ¸´ÖÆ-----"; vector> &vec = m_ObjContainer.GetObjVec(); vector>::iterator iter = vec.begin(); vector>::iterator iter_end = vec.end(); if(vec.size()>1) { CString str1; str1.Format("%ld",vec.size()); str +="[ÊýÁ¿] : <"+str1+">"; } return str; };