Graphics.EnumerateMetafileProc 代理人
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供回呼 (Callback) 方法給 EnumerateMetafile 方法。
public: delegate bool Graphics::EnumerateMetafileProc(EmfPlusRecordType recordType, int flags, int dataSize, IntPtr data, PlayRecordCallback ^ callbackData);
public delegate bool Graphics.EnumerateMetafileProc(EmfPlusRecordType recordType, int flags, int dataSize, IntPtr data, PlayRecordCallback callbackData);
public delegate bool Graphics.EnumerateMetafileProc(EmfPlusRecordType recordType, int flags, int dataSize, IntPtr data, PlayRecordCallback? callbackData);
[System.Runtime.InteropServices.ComVisible(false)]
public delegate bool Graphics.EnumerateMetafileProc(EmfPlusRecordType recordType, int flags, int dataSize, IntPtr data, PlayRecordCallback callbackData);
type Graphics.EnumerateMetafileProc = delegate of EmfPlusRecordType * int * int * nativeint * PlayRecordCallback -> bool
[<System.Runtime.InteropServices.ComVisible(false)>]
type Graphics.EnumerateMetafileProc = delegate of EmfPlusRecordType * int * int * nativeint * PlayRecordCallback -> bool
Public Delegate Function Graphics.EnumerateMetafileProc(recordType As EmfPlusRecordType, flags As Integer, dataSize As Integer, data As IntPtr, callbackData As PlayRecordCallback) As Boolean
參數
- recordType
- EmfPlusRecordType
EmfPlusRecordType 列舉型別 (Enumeration) 的成員,指定中繼檔記錄的型別。
- flags
- Int32
指定記錄屬性 (Attribute) 的旗標集。
- dataSize
- Int32
記錄資料中的位元組數目。
- data
-
IntPtr
nativeint
含有記錄資料的緩衝區指標。
- callbackData
- PlayRecordCallback
未使用。
傳回值
如果您想要繼續列舉記錄,則傳回 true
;否則傳回 false
。
- 屬性
範例
如需範例,請參閱 EnumerateMetafile。
備註
這個方法會與類別的 Graphics 方法搭配EnumerateMetafile使用。 方法的特定多載 EnumerateMetafile 會針對指定元檔中的每個記錄呼叫此類型的應用程式定義回呼方法。 回呼函式可以呼叫 PlayRecord 所列舉的 方法,以顯示每個記錄 (或選取的 Metafile 記錄) 。
這個回呼方法的使用者宣告必須與委派宣告具有相同的參數 Graphics.EnumerateMetafileProc 。
擴充方法
GetMethodInfo(Delegate) |
取得表示特定委派所代表之方法的物件。 |