#endif //WX_PRECOMP
#include "wx/metafile.h"
+#include "wx/clipbrd.h"
#include "wx/msw/private.h"
return size;
}
+bool wxEnhMetaFile::SetClipboard(int WXUNUSED(width), int WXUNUSED(height))
+{
+#if wxUSE_DRAG_AND_DROP
+ wxCHECK_MSG( m_hMF, FALSE, _T("can't copy invalid metafile to clipboard") );
+
+ return wxTheClipboard->AddData(new wxEnhMetaFileDataObject(*this));
+#else // !wxUSE_DRAG_AND_DROP
+ wxFAIL_MSG(_T("not implemented"));
+ return FALSE;
+#endif // wxUSE_DRAG_AND_DROP/!wxUSE_DRAG_AND_DROP
+}
+
// ----------------------------------------------------------------------------
// wxEnhMetaFileDC
// ----------------------------------------------------------------------------
// wxEnhMetaFileDataObject
// ----------------------------------------------------------------------------
+#if wxUSE_DRAG_AND_DROP
+
wxDataFormat
wxEnhMetaFileDataObject::GetPreferredFormat(Direction WXUNUSED(dir)) const
{
return TRUE;
}
+#endif // wxUSE_DRAG_AND_DROP
#endif // wxUSE_ENH_METAFILE