X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/53d4bdbc15e1ea445f993bde69eea277ea572016..eea4d01c65f9b29baa1193db762b4c6b8144af24:/src/common/dcgraph.cpp diff --git a/src/common/dcgraph.cpp b/src/common/dcgraph.cpp index 0582a2e025..a06cd25382 100644 --- a/src/common/dcgraph.cpp +++ b/src/common/dcgraph.cpp @@ -114,6 +114,13 @@ wxGCDC::wxGCDC( const wxPrinterDC& dc) : } #endif +#if defined(__WXMSW__) && wxUSE_ENH_METAFILE +wxGCDC::wxGCDC(const wxEnhMetaFileDC& dc) + : wxDC(new wxGCDCImpl(this, dc)) +{ +} +#endif + wxGCDC::wxGCDC() : wxDC( new wxGCDCImpl( this ) ) { @@ -193,6 +200,15 @@ wxGCDCImpl::wxGCDCImpl( wxDC *owner, const wxPrinterDC& dc ) : } #endif +#if defined(__WXMSW__) && wxUSE_ENH_METAFILE +wxGCDCImpl::wxGCDCImpl(wxDC *owner, const wxEnhMetaFileDC& dc) + : wxDCImpl(owner) +{ + Init(); + SetGraphicsContext(wxGraphicsContext::Create(dc)); +} +#endif + void wxGCDCImpl::Init() { m_ok = false;