Graphics.EnumerateMetafileProc 代理人
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供回呼 (Callback) 方法給 EnumerateMetafile 方法。
public: delegate bool Graphics::EnumerateMetafileProc(EmfPlusRecordType recordType, int flags, int dataSize, IntPtr data, PlayRecordCallback ^ callbackData);
C#
public delegate bool Graphics.EnumerateMetafileProc(EmfPlusRecordType recordType, int flags, int dataSize, IntPtr data, PlayRecordCallback callbackData);
C#
public delegate bool Graphics.EnumerateMetafileProc(EmfPlusRecordType recordType, int flags, int dataSize, IntPtr data, PlayRecordCallback? callbackData);
C#
[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 。
Get |
取得表示特定委派所代表之方法的物件。 |
產品 | 版本 |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Windows Desktop | 3.0, 3.1, 5, 6, 7, 8, 9 |