Icon.ExtractIcon Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| ExtractIcon(String, Int32, Boolean) |
Estrae un'icona specificata dall'oggetto specificato |
| ExtractIcon(String, Int32, Int32) |
Estrae un'icona specificata dall'oggetto specificato |
ExtractIcon(String, Int32, Boolean)
- Origine:
- Icon.cs
- Origine:
- Icon.cs
- Origine:
- Icon.cs
- Origine:
- Icon.cs
- Origine:
- Icon.cs
- Origine:
- Icon.cs
- Origine:
- Icon.cs
Estrae un'icona specificata dall'oggetto specificato filePath.
public static System.Drawing.Icon? ExtractIcon(string filePath, int id, bool smallIcon = false);
static member ExtractIcon : string * int * bool -> System.Drawing.Icon
Public Shared Function ExtractIcon (filePath As String, id As Integer, Optional smallIcon As Boolean = false) As Icon
Parametri
- filePath
- String
Percorso di un'icona o di un file PE (.dll, .exe).
- id
- Int32
I numeri positivi fanno riferimento a un indice icona nel file specificato. I numeri negativi fanno riferimento a un identificatore di risorsa nativo specifico in un file PE (.dll, .exe).
- smallIcon
- Boolean
true per ottenere l'impostazione Icon delle dimensioni dell'icona di piccole dimensioni del sistema corrente.
false per ottenere l'impostazione Icon delle dimensioni dell'icona di grandi dimensioni del sistema corrente. Il valore predefinito è false.
Valori restituiti
Oggetto Icono null se non è possibile trovare un'icona con l'oggetto specificato id.
Si applica a
ExtractIcon(String, Int32, Int32)
- Origine:
- Icon.cs
- Origine:
- Icon.cs
- Origine:
- Icon.cs
- Origine:
- Icon.cs
- Origine:
- Icon.cs
- Origine:
- Icon.cs
- Origine:
- Icon.cs
Estrae un'icona specificata dall'oggetto specificato filePath.
public:
static System::Drawing::Icon ^ ExtractIcon(System::String ^ filePath, int id, int size);
public static System.Drawing.Icon? ExtractIcon(string filePath, int id, int size);
static member ExtractIcon : string * int * int -> System.Drawing.Icon
Public Shared Function ExtractIcon (filePath As String, id As Integer, size As Integer) As Icon
Parametri
- filePath
- String
Percorso di un'icona o di un file PE (.dll, .exe).
- id
- Int32
I numeri positivi fanno riferimento a un indice icona nel file specificato. I numeri negativi fanno riferimento a un identificatore di risorsa nativo specifico in un file PE (.dll, .exe).
- size
- Int32
Dimensioni desiderate. Se la dimensione specificata non esiste, verrà ricampionata una dimensione esistente per assegnare le dimensioni richieste.
Valori restituiti
Oggetto Icono null se non è possibile trovare un'icona con l'oggetto specificato id.
Eccezioni
size è negativo o maggiore di MaxValue.
filePath non è stato possibile accedere.
filePath è null.
Commenti
A differenza di Icon, questo metodo e i ExtractAssociatedIcon(String) metodi non mantengono tutti i dati della risorsa o modificano i dati originali (al di fuori del ridimensionamento, se necessario). Di conseguenza, usa Icon solo la quantità di memoria necessaria per le dimensioni richieste (principalmente la memoria nativa).
Senza i dati di origine originali, è Icon necessario ricampionare la bitmap dell'icona corrente per modificare le dimensioni. Per una migliore qualità dell'immagine, se si desiderano dimensioni diverse per un oggetto Icon , è consigliabile creare istanze separate con questo metodo ed evitare i costruttori di copia.