Graphics.EnumerateMetafileProc Graphics.EnumerateMetafileProc Graphics.EnumerateMetafileProc Graphics.EnumerateMetafileProc Delegate

定義

EnumerateMetafile メソッドのコールバック メソッドを提供します。Provides a callback method for the EnumerateMetafile method.

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
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 EmfPlusRecordType EmfPlusRecordType

メタファイル レコードの型を指定する EmfPlusRecordType 列挙体のメンバー。Member of the EmfPlusRecordType enumeration that specifies the type of metafile record.

flags
Int32 Int32 Int32 Int32

レコードの属性を指定する一連のフラグ。Set of flags that specify attributes of the record.

dataSize
Int32 Int32 Int32 Int32

レコード データのバイト数。Number of bytes in the record data.

data
IntPtr IntPtr IntPtr IntPtr

レコード データが格納されているバッファーへのポインター。Pointer to a buffer that contains the record data.

callbackData
PlayRecordCallback PlayRecordCallback PlayRecordCallback PlayRecordCallback

使用しません。Not used.

戻り値

System.Boolean

レコードの列挙を継続する場合は true。それ以外の場合は false を返します。Return true if you want to continue enumerating records; otherwise, false.

継承
Graphics.EnumerateMetafileProcGraphics.EnumerateMetafileProcGraphics.EnumerateMetafileProcGraphics.EnumerateMetafileProc
属性

例については、次を参照してください。EnumerateMetafileします。For an example see EnumerateMetafile.

注釈

このメソッドを組み合わせて使用、EnumerateMetafileのメソッド、Graphicsクラス。This method is used in conjunction with the EnumerateMetafile method of the Graphics class. 特定のオーバー ロード、EnumerateMetafileメソッドは、指定されたメタファイル内の各レコードのこの種類のアプリケーション定義のコールバック メソッドを呼び出します。Certain overloads of the EnumerateMetafile method call an application-defined callback method of this type for each record in a specified metafile. コールバック関数が呼び出すことによって各レコード (または選択したレコード) を表示できます、PlayRecordのメソッド、Metafileが列挙されています。The callback function can display each record (or selected records) by calling the PlayRecord method of the Metafile that is being enumerated.

このコールバック メソッドのユーザーの宣言と同じパラメーターをいる必要があります、Graphics.EnumerateMetafileProc宣言を委任します。A user declaration of this callback method must have the same parameters as the Graphics.EnumerateMetafileProc delegate declaration.

拡張メソッド

GetMethodInfo(Delegate) GetMethodInfo(Delegate) GetMethodInfo(Delegate) GetMethodInfo(Delegate)

指定したデリゲートによって表されるメソッドを表すオブジェクトを取得します。Gets an object that represents the method represented by the specified delegate.

適用対象