Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo Bitmap.GetHbitmap (Color)

 

Data di pubblicazione: ottobre 2016

Crea un GDI oggetto bitmap da questo Bitmap.

Spazio dei nomi:   System.Drawing
Assembly:  System.Drawing (in System.Drawing.dll)

[SecurityPermissionAttribute(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.UnmanagedCode)]
public IntPtr GetHbitmap(
	Color background
)

Parametri

background
Type: System.Drawing.Color

Oggetto Color struttura che specifica il colore di sfondo. Questo parametro viene ignorato se la bitmap è completamente opaca.

Valore restituito

Type: System.IntPtr

Un handle per il GDI oggetto bitmap creata da questo metodo.

Exception Condition
ArgumentException

L'altezza o la larghezza della bitmap è maggiore di MaxValue.

Exception

Operazione non riuscita.

Si è responsabile della chiamata di GDI DeleteObject per liberare la memoria utilizzata dal metodo di GDI oggetto bitmap.  Per ulteriori informazioni sulle bitmap GDI, vedere Bitmaps nella documentazione di Windows GDI.

Esempio di codice seguente viene illustrato come utilizzare il GetHbitmapMethod.



private void DemonstrateGetHbitmapWithColor()
{
    Bitmap bm = new Bitmap("Picture.jpg");
    IntPtr hBitmap = bm.GetHbitmap(Color.Blue);

    // Do something with hBitmap.
    DeleteObject(hBitmap);
}

SecurityPermission

for calling into unmanaged code. Related enumeration: F:System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: