Califique este contenido
Contraer todo/Expandir todo Contraer todo
Esta página es específica de
Microsoft Visual Studio 2008/.NET Framework 3.5

Hay además otras versiones disponibles para:
Biblioteca de clases de .NET Framework
BufferedGraphicsManager (Clase)

Actualización: noviembre 2007

Proporciona acceso al principal objeto de contexto gráfico almacenado en búfer para el dominio de aplicación.

Espacio de nombres:  System.Drawing
Ensamblado:  System.Drawing (en System.Drawing.dll)
Visual Basic (Declaración)
Public NotInheritable Class BufferedGraphicsManager
Visual Basic (Uso)
Dim instance As BufferedGraphicsManager
C#
public sealed class BufferedGraphicsManager
Visual C++
public ref class BufferedGraphicsManager sealed
J#
public final class BufferedGraphicsManager
JScript
public final class BufferedGraphicsManager

La clase BufferedGraphicsManager permite implementar un doble búfer personalizado para los gráficos. Los gráficos que usan un doble búfer pueden reducir o eliminar el parpadeo que se origina al volver a dibujar una superficie de pantalla.

Esta clase tiene una propiedad estática, Current, que devuelve el principal BufferedGraphicsContext para el actual dominio de aplicación. La clase BufferedGraphicsContext crea instancias de BufferedGraphics que se pueden utilizar para dibujar los gráficos almacenados en búfer.

La clase BufferedGraphics no tiene un constructor público y la debe crear el objeto BufferedGraphicsContext para un dominio de aplicación mediante su método Allocate. El objeto BufferedGraphicsContext se puede recuperar para el actual dominio de aplicación desde la propiedad estática BufferedGraphicsManager..::.Current.

Para obtener más información sobre el almacenamiento en doble búfer, vea Gráficos de doble búfer, BufferedGraphics y BufferedGraphicsContext.

En el ejemplo de código siguiente se muestra cómo adquirir el objeto BufferedGraphicsContext para el dominio de aplicación actual.

Visual Basic
' Retrieves the BufferedGraphicsContext for the 
' current application domain.
Dim appDomainGraphicsContext As BufferedGraphicsContext = BufferedGraphicsManager.Current
C#
// Retrieves the BufferedGraphicsContext for the 
// current application domain.
BufferedGraphicsContext appDomainGraphicsContext = 
     BufferedGraphicsManager.Current;
Visual C++
// Retrieves the BufferedGraphicsContext for the 
// current application domain.
BufferedGraphicsContext^ appDomainGraphicsContext =
   BufferedGraphicsManager::Current;
System..::.Object
  System.Drawing..::.BufferedGraphicsManager
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0
Contenido de la comunidad   ¿Qué es Community Content?
Agregar contenido nuevo RSS  Anotaciones
Processing
© 2009 Microsoft Corporation. Reservados todos los derechos. Temas legales | Marcas Registradas | Declaración de privacidad
Page view tracker