語言

Graphics.EnumerateMetafileProc 代理人

定義

提供方法的 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)

取得一個代表指定代理所代表方法的物件。

適用於