BufferedGraphicsContext.Allocate Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Grafik arabelleği oluşturur.
Aşırı Yüklemeler
Allocate(Graphics, Rectangle) |
Belirtilen boyutunun piksel biçimini kullanarak belirtilen Graphicsboyutta bir grafik arabelleği oluşturur. |
Allocate(IntPtr, Rectangle) |
Belirtilen boyutunun piksel biçimini kullanarak belirtilen Graphicsboyutta bir grafik arabelleği oluşturur. |
Allocate(Graphics, Rectangle)
- Kaynak:
- BufferedGraphicsContext.cs
- Kaynak:
- BufferedGraphicsContext.cs
- Kaynak:
- BufferedGraphicsContext.cs
Belirtilen boyutunun piksel biçimini kullanarak belirtilen Graphicsboyutta bir grafik arabelleği oluşturur.
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
Parametreler
Döndürülenler
BufferedGraphics Belirtilen boyutların arabelleğine çizim yapmak için kullanılabilecek bir.
Örnekler
Aşağıdaki kod örneği, yöntemini kullanarak Allocate grafik arabelleği oluşturmayı gösterir. Bu kod, sınıfı için BufferedGraphics sağlanan daha büyük bir örneğin parçasıdır.
// 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))
Açıklamalar
boyutu özelliğin Allocate değerini MaximumBuffer aşan bir dikdörtgen ile yöntemini çağırdığınızda, arabelleği ayırmak ve arabelleğe geçici bir BufferedGraphicsContext bağlam sağlamak için geçici bir oluşturulur. YeniBufferedGraphicsContext, uygulama etki alanı için sürümünden BufferedGraphicsContext farklıdır ve yöntemi tarafından Allocate döndürülen atıldığında BufferedGraphics otomatik olarak atılır.
Ayrıca bkz.
Şunlara uygulanır
Allocate(IntPtr, Rectangle)
- Kaynak:
- BufferedGraphicsContext.cs
- Kaynak:
- BufferedGraphicsContext.cs
- Kaynak:
- BufferedGraphicsContext.cs
Belirtilen boyutunun piksel biçimini kullanarak belirtilen Graphicsboyutta bir grafik arabelleği oluşturur.
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
Parametreler
Döndürülenler
BufferedGraphics Belirtilen boyutların arabelleğine çizim yapmak için kullanılabilecek bir.
Örnekler
Aşağıdaki kod örneği, yöntemini kullanarak Allocate grafik arabelleği oluşturmayı gösterir. Bu kod, sınıfı için BufferedGraphics sağlanan daha büyük bir örneğin parçasıdır.
// 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))
Açıklamalar
boyutu özelliğin Allocate değerini MaximumBuffer aşan bir dikdörtgen ile yöntemini çağırdığınızda, arabelleği ayırmak ve arabelleğe geçici bir BufferedGraphicsContext bağlam sağlamak için geçici bir oluşturulur. YeniBufferedGraphicsContext, uygulama etki alanı için sürümünden BufferedGraphicsContext farklıdır ve yöntemi tarafından Allocate döndürülen atıldığında BufferedGraphics otomatik olarak atılır.