BufferedGraphicsManager Classe

Definição

Fornece acesso ao principal objeto de contexto de gráficos em buffer para o domínio de aplicativo.Provides access to the main buffered graphics context object for the application domain.

public ref class BufferedGraphicsManager sealed
public sealed class BufferedGraphicsManager
type BufferedGraphicsManager = class
Public NotInheritable Class BufferedGraphicsManager
Herança
BufferedGraphicsManager

Exemplos

O exemplo de código a seguir demonstra como adquirir o BufferedGraphicsContext para o domínio do aplicativo atual.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

Comentários

A classe BufferedGraphicsManager permite que você implemente o buffer duplo personalizado para seus elementos gráficos.The BufferedGraphicsManager class allows you to implement custom double buffering for your graphics. Gráficos que usam buffer duplo podem reduzir ou eliminar oscilações causadas pela redesenho de uma superfície de exibição.Graphics that use double buffering can reduce or eliminate flicker that is caused by redrawing a display surface.

Essa classe tem uma propriedade estática, Current, que retorna o BufferedGraphicsContext principal para o domínio do aplicativo atual.This class has one static property, Current, which returns the main BufferedGraphicsContext for the current application domain. A classe BufferedGraphicsContext cria BufferedGraphics instâncias que podem ser usadas para desenhar gráficos em buffer.The BufferedGraphicsContext class creates BufferedGraphics instances that can be used to draw buffered graphics.

A classe BufferedGraphics não tem um construtor público e deve ser criada pelo objeto BufferedGraphicsContext para um domínio de aplicativo usando seu método Allocate.The BufferedGraphics class has no public constructor and must be created by the BufferedGraphicsContext object for an application domain using its Allocate method. Você pode recuperar o objeto de BufferedGraphicsContext para o domínio do aplicativo atual da propriedade estática BufferedGraphicsManager.Current.You can retrieve the BufferedGraphicsContext object for the current application domain from the static BufferedGraphicsManager.Current property.

Para obter mais informações sobre o buffer duplo, consulte gráficos com buffer duplo, BufferedGraphicse BufferedGraphicsContext.For more information on double buffering, see Double Buffered Graphics, BufferedGraphics, and BufferedGraphicsContext.

Propriedades

Current

Obtém o BufferedGraphicsContext para o domínio do aplicativo atual.Gets the BufferedGraphicsContext for the current application domain.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Aplica-se a

Veja também