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);
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 枚举的成员,它指定图元文件记录的类型。

flags
Int32

指定记录特性的标志集。

dataSize
Int32

记录数据中的字节数。

data
IntPtr

nativeint

指向包含记录数据的缓冲区的指针。

callbackData
PlayRecordCallback

未使用。

返回值

如果要继续枚举记录,则返回 true,否则返回 false

属性

示例

有关示例,请参阅 EnumerateMetafile

注解

此方法与 EnumerateMetafile 类的 Graphics 方法结合使用。 方法的某些重载 EnumerateMetafile 为指定的图元文件中的每条记录调用此类型的应用程序定义的回调方法。 回调函数可以通过调用 PlayRecord 要枚举的 Metafile 的 方法,显示 () 的每条记录或所选记录。

此回调方法的用户声明必须与委托声明具有相同的参数 Graphics.EnumerateMetafileProc

扩展方法

GetMethodInfo(Delegate)

获取指示指定委托表示的方法的对象。

适用于