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
Dim instance As BufferedGraphicsManager
public sealed class BufferedGraphicsManager
public ref class BufferedGraphicsManager sealed
public final class BufferedGraphicsManager
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.
' Retrieves the BufferedGraphicsContext for the
' current application domain.
Dim appDomainGraphicsContext As BufferedGraphicsContext = BufferedGraphicsManager.Current
// Retrieves the BufferedGraphicsContext for the
// current application domain.
BufferedGraphicsContext appDomainGraphicsContext =
BufferedGraphicsManager.Current;
// Retrieves the BufferedGraphicsContext for the
// current application domain.
BufferedGraphicsContext^ appDomainGraphicsContext =
BufferedGraphicsManager::Current;
System..::.Object
System.Drawing..::.BufferedGraphicsManager
Seguridad para subprocesos
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
Referencia
Otros recursos