Questa documentazione è stata archiviata e non viene gestita.

Metodo Device.Present (Rectangle, Rectangle, Control)

Aggiornamento: novembre 2007

Presenta la visualizzazione con il contenuto del buffer successivo nella sequenza di buffer nascosti di proprietà della periferica.

Spazio dei nomi:  Microsoft.WindowsMobile.DirectX.Direct3D
Assembly:  Microsoft.WindowsMobile.DirectX (in Microsoft.WindowsMobile.DirectX.dll)

public void Present(
	Rectangle sourceRectangle,
	Rectangle destRectangle,
	Control overrideWindow
)

Parametri

sourceRectangle
Tipo: System.Drawing.Rectangle

Oggetto Rectangle che contiene il rettangolo di origine. Se il rettangolo supera la superficie di origine, viene tagliato per adattarlo. Questo parametro può essere utilizzato solo se la catena di scambio è stata creata con Copy.

destRectangle
Tipo: System.Drawing.Rectangle

Oggetto Rectangle che contiene il rettangolo di destinazione. Questo parametro può essere utilizzato solo se la catena di scambio è stata creata con Copy.

overrideWindow
Tipo: System.Windows.Forms.Control

Deve essere null.

EccezioneCondizione
DriverInternalErrorException

Errore interno del driver. Quando si verifica questo errore, le applicazioni vengono in genere chiuse.

DeviceLostException

La periferica è andata persa, ma in questo momento non è possibile reimpostarla. Di conseguenza, non è possibile effettuare il rendering.

InvalidCallException

La chiamata al metodo non è valida. Il parametro di un metodo potrebbe, ad esempio, contenere un valore non valido.

Se necessario, viene eseguita un'operazione di allungamento per trasferire i pixel dall'interno del rettangolo di origine al rettangolo di destinazione nell'area client della finestra di destinazione.

Questo metodo ha esito negativo e viene generata un'eccezione InvalidCallException se viene chiamato tra le coppie di metodi BeginScene e EndScene, a meno che la destinazione di rendering non sia la destinazione di rendering corrente, ad esempio il buffer nascosto risultante dalla creazione di una catena di scambio aggiuntiva.

Windows CE, Windows Mobile per Smartphone, Windows Mobile per Pocket PC

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Compact Framework

Supportato in: 3.5, 2.0
Mostra: