BufferedGraphicsContext.Allocate メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
グラフィックス バッファーを作成します。
オーバーロード
Allocate(Graphics, Rectangle) |
指定した Graphics のピクセル形式を使用して、指定したサイズのグラフィックス バッファーを作成します。 |
Allocate(IntPtr, Rectangle) |
指定した Graphics のピクセル形式を使用して、指定したサイズのグラフィックス バッファーを作成します。 |
Allocate(Graphics, Rectangle)
指定した Graphics のピクセル形式を使用して、指定したサイズのグラフィックス バッファーを作成します。
public:
System::Drawing::BufferedGraphics ^ Allocate(System::Drawing::Graphics ^ targetGraphics, System::Drawing::Rectangle targetRectangle);
public System.Drawing.BufferedGraphics Allocate (System.Drawing.Graphics targetGraphics, System.Drawing.Rectangle targetRectangle);
member this.Allocate : System.Drawing.Graphics * System.Drawing.Rectangle -> System.Drawing.BufferedGraphics
Public Function Allocate (targetGraphics As Graphics, targetRectangle As Rectangle) As BufferedGraphics
パラメーター
戻り値
指定したサイズのバッファーに描画するために使用できる BufferedGraphics。
例
次のコード例では、 メソッドを使用してグラフィックス バッファーを作成する方法を Allocate 示します。 このコードは、 クラスに対して提供されるより大きな例の BufferedGraphics 一部です。
// Allocates a graphics buffer using the pixel format
// of the specified Graphics object.
grafx = appDomainBufferedGraphicsContext->Allocate( this->CreateGraphics(),
Rectangle( 0, 0, 400, 400 ) );
// Allocates a graphics buffer using the pixel format
// of the specified Graphics object.
grafx = appDomainBufferedGraphicsContext.Allocate(this.CreateGraphics(),
new Rectangle( 0, 0, 400, 400 ));
' Allocates a graphics buffer using the pixel format
' of the specified Graphics object.
grafx = appDomainBufferedGraphicsContext.Allocate(Me.CreateGraphics(), New Rectangle(0, 0, 400, 400))
注釈
サイズが プロパティの値をAllocate超える四角形で メソッドを呼び出すと、バッファーを割り当て、BufferedGraphicsContextバッファーのMaximumBuffer一時的なコンテキストを提供する一時が作成されます。 新しい BufferedGraphicsContext はアプリケーション ドメインの とは異なり BufferedGraphicsContext 、 メソッドによって返される が BufferedGraphics 破棄されると自動的に Allocate 破棄されます。
こちらもご覧ください
適用対象
Allocate(IntPtr, Rectangle)
指定した Graphics のピクセル形式を使用して、指定したサイズのグラフィックス バッファーを作成します。
public:
System::Drawing::BufferedGraphics ^ Allocate(IntPtr targetDC, System::Drawing::Rectangle targetRectangle);
public System.Drawing.BufferedGraphics Allocate (IntPtr targetDC, System.Drawing.Rectangle targetRectangle);
member this.Allocate : nativeint * System.Drawing.Rectangle -> System.Drawing.BufferedGraphics
Public Function Allocate (targetDC As IntPtr, targetRectangle As Rectangle) As BufferedGraphics
パラメーター
戻り値
指定したサイズのバッファーに描画するために使用できる BufferedGraphics。
例
次のコード例では、 メソッドを使用してグラフィックス バッファーを作成する方法を Allocate 示します。 このコードは、 クラスに対して提供されるより大きな例の BufferedGraphics 一部です。
// Allocates a graphics buffer using the pixel format
// of the specified handle to a device context.
grafx = appDomainBufferedGraphicsContext->Allocate( this->Handle,
Rectangle( 0, 0, 400, 400 ) );
// Allocates a graphics buffer using the pixel format
// of the specified handle to a device context.
grafx = appDomainBufferedGraphicsContext.Allocate(this.Handle,
new Rectangle( 0, 0, 400, 400 ));
' Allocates a graphics buffer using the pixel format
' of the specified handle to device context.
grafx = appDomainBufferedGraphicsContext.Allocate(Me.Handle, New Rectangle(0, 0, 400, 400))
注釈
サイズが プロパティの値をAllocate超える四角形で メソッドを呼び出すと、バッファーを割り当て、BufferedGraphicsContextバッファーのMaximumBuffer一時的なコンテキストを提供する一時が作成されます。 新しい BufferedGraphicsContext はアプリケーション ドメインの とは異なり BufferedGraphicsContext 、 メソッドによって返される が BufferedGraphics 破棄されると自動的に Allocate 破棄されます。
こちらもご覧ください
適用対象
.NET