BufferedGraphicsManager Класс

Определение

Предоставляет доступ к объекту основного контекста буферизованной графики для домена приложения.Provides access to the main buffered graphics context object for the application domain.

public ref class BufferedGraphicsManager abstract sealed
public ref class BufferedGraphicsManager sealed
public static class BufferedGraphicsManager
public sealed class BufferedGraphicsManager
type BufferedGraphicsManager = class
Public Class BufferedGraphicsManager
Public NotInheritable Class BufferedGraphicsManager
Наследование
BufferedGraphicsManager

Примеры

В следующем примере кода показано получение BufferedGraphicsContext для текущего домена приложения.The following code example demonstrates acquiring the BufferedGraphicsContext for the current application domain.

// Retrieves the BufferedGraphicsContext for the 
// current application domain.
BufferedGraphicsContext^ appDomainGraphicsContext =
   BufferedGraphicsManager::Current;
// Retrieves the BufferedGraphicsContext for the
// current application domain.
BufferedGraphicsContext appDomainGraphicsContext =
     BufferedGraphicsManager.Current;
' Retrieves the BufferedGraphicsContext for the 
' current application domain.
Dim appDomainGraphicsContext As BufferedGraphicsContext = BufferedGraphicsManager.Current

Комментарии

BufferedGraphicsManagerКласс позволяет реализовать пользовательскую двойную буферизацию для графики.The BufferedGraphicsManager class allows you to implement custom double buffering for your graphics. Графические объекты, использующие двойную буферизацию, могут уменьшить или устранить мерцание, вызванное перерисовкой отображаемой поверхности.Graphics that use double buffering can reduce or eliminate flicker that is caused by redrawing a display surface.

Этот класс имеет одно статическое свойство, Current которое возвращает основной объект BufferedGraphicsContext для текущего домена приложения.This class has one static property, Current, which returns the main BufferedGraphicsContext for the current application domain. BufferedGraphicsContextКласс создает BufferedGraphics экземпляры, которые можно использовать для рисования буферизованной графики.The BufferedGraphicsContext class creates BufferedGraphics instances that can be used to draw buffered graphics.

BufferedGraphicsКласс не имеет открытого конструктора и должен быть создан BufferedGraphicsContext объектом для домена приложения с помощью его Allocate метода.The BufferedGraphics class has no public constructor and must be created by the BufferedGraphicsContext object for an application domain using its Allocate method. Вы можете получить BufferedGraphicsContext объект для текущего домена приложения из статического BufferedGraphicsManager.Current Свойства.You can retrieve the BufferedGraphicsContext object for the current application domain from the static BufferedGraphicsManager.Current property.

Дополнительные сведения о двойной буферизации см. в разделе Двойная буферизация графики, BufferedGraphics и BufferedGraphicsContext .For more information on double buffering, see Double Buffered Graphics, BufferedGraphics, and BufferedGraphicsContext.

Свойства

Current

Возвращает контекст BufferedGraphicsContext для текущего домена приложения.Gets the BufferedGraphicsContext for the current application domain.

Применяется к

См. также раздел