//-----------------------------------------------------------------------------+ // Copyright (C), 1998-2007, SH Software Co. Ltd. // = FileName : XPushDc Àà // = Version : ver2.0 // = Author : zjq // = CreateDate : 2002-09-09 // = Description: XPushDc ¶¨Òå // = Maintainers: // //-----------------------------------------------------------------------------+ #include "StdAfx.h" #include "XPushDc.h" XPushDc::XPushDc(XDcStream &dc1, XDcStream &dc2) : m_dc1(dc1), m_dc2(dc2) { CPtrArray lstBak; lstBak.Append(m_dc1.m_lstClip); m_dc1.m_lstClip.RemoveAll(); m_dc1.m_lstClip.Append(m_dc2.m_lstClip); m_dc2.m_lstClip.RemoveAll(); m_dc2.m_lstClip.Append(lstBak); } XPushDc::~XPushDc() { CPtrArray lstBak; lstBak.Append(m_dc1.m_lstClip); m_dc1.m_lstClip.RemoveAll(); m_dc1.m_lstClip.Append(m_dc2.m_lstClip); m_dc2.m_lstClip.RemoveAll(); m_dc2.m_lstClip.Append(lstBak); }