#include <wx/metafile.h>

Adding metafile capability to an application should be easy if you already write to a wxDC; simply pass the wxMetafileDC to your drawing function instead. You may wish to conditionally compile this code so it is not compiled under X (although no harm will result if you leave it in).
Note that a metafile saved to disk is in standard Windows metafile format, and cannot be imported into most applications. To make it importable, call the function wxMakeMetafilePlaceable after closing your disk-based metafile device context.
Public Member Functions | |
| wxMetafileDC (const wxString &filename="") | |
| ~wxMetafileDC () | |
| wxMetafile * | Close () |
| wxMetafileDC::wxMetafileDC | ( | const wxString & | filename = "" |
) |
Constructor. If no filename is passed, the metafile is created in memory.
| wxMetafileDC::~wxMetafileDC | ( | ) |
Destructor.
| wxMetafile* wxMetafileDC::Close | ( | ) |
This must be called after the device context is finished with. A metafile is returned, and ownership of it passes to the calling application (so it should be destroyed explicitly).
|
[ top ] |