Graphics.EnumerateMetafileProc 代理人
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供方法的 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);
[System.Runtime.InteropServices.ComVisible(false)]
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);
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 。
- flags
- Int32
一組標示記錄屬性的標誌。
- dataSize
- Int32
記錄資料中的位元組數。
- data
-
IntPtr
nativeint
指標指向包含記錄資料的緩衝區。
- callbackData
- PlayRecordCallback
未使用。
傳回值
若想繼續列舉記錄,請返回true;否則,。 false
- 屬性
範例
範例請參見 EnumerateMetafile。
備註
此方法與類別的方法EnumerateMetafile結合使用Graphics。 某些方法的重載 EnumerateMetafile 會為指定中繼檔案中的每個記錄呼叫此類型的應用程式定義回撥方法。 回調函式可以透過呼叫 PlayRecord 被列舉的方法 Metafile 來顯示每筆記錄(或已選取的記錄)。
此回調方法的使用者宣告必須與代理宣告相同的參數 Graphics.EnumerateMetafileProc 。
擴充方法
| 名稱 | Description |
|---|---|
| GetMethodInfo(Delegate) |
取得一個代表指定代理所代表方法的物件。 |