私のプログラムでは、Windows メタファイル (WMF および EMF) を「再生」または「解析」する必要があります。私は MSDN と Google を掘り下げましたが、最も近いのは Graphics です。EnumerateMetafile メソッド。EnumerateMetafileProc コールバックが呼び出されてから、PlayRecord を呼び出すことができるので、これを機能させることができます。欠けているのは、そのコールバックから有用なデータを取得する方法です。
私が見た例: http://msdn.microsoft.com/en-us/library/ms142060.aspx
コールバックには、ENUM である recordType パラメータがあります。データを有用な型にキャストする方法がないように見えることを除けば、これは便利に見えます。
私の目標は、WMF/EMF の作成を再生して、(DrawLine、DrawPoint、DrawArc) のようなメソッドを持つ特殊なグラフィックス クラスを関数呼び出しできるようにすることです。ある意味では、WMF/EMF 図面をまったく別の形式で再作成しています (変換)。
これに関するヘルプは非常に高く評価されています。