Språk

Icon.ExtractIcon Metod

Definition

Överlagringar

Name Description
ExtractIcon(String, Int32, Boolean)

Extraherar en angiven ikon från den angivna filePath.

ExtractIcon(String, Int32, Int32)

Extraherar en angiven ikon från den angivna filePath.

ExtractIcon(String, Int32, Boolean)

Källa:
Icon.cs
Källa:
Icon.cs
Källa:
Icon.cs
Källa:
Icon.cs
Källa:
Icon.cs
Källa:
Icon.cs
Källa:
Icon.cs

Extraherar en angiven ikon från den angivna 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

Parametrar

filePath
String

Sökväg till en ikon eller PE-fil (.dll, .exe).

id
Int32

Positiva tal refererar till ett ikonindex i den angivna filen. Negativa tal refererar till en specifik intern resursidentifierare i en PE-fil (.dll, .exe).

smallIcon
Boolean

true för att hämta Icon inställningen för den aktuella inställningen för liten ikonstorlek för systemet. false för att hämta Icon den aktuella inställningen för stor ikonstorlek för systemet. Standardvärdet är false.

Returer

En Icon, eller null om det inte går att hitta en ikon med angiven id.

Gäller för

ExtractIcon(String, Int32, Int32)

Källa:
Icon.cs
Källa:
Icon.cs
Källa:
Icon.cs
Källa:
Icon.cs
Källa:
Icon.cs
Källa:
Icon.cs
Källa:
Icon.cs

Extraherar en angiven ikon från den angivna 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

Parametrar

filePath
String

Sökväg till en ikon eller PE-fil (.dll, .exe).

id
Int32

Positiva tal refererar till ett ikonindex i den angivna filen. Negativa tal refererar till en specifik intern resursidentifierare i en PE-fil (.dll, .exe).

size
Int32

Önskad storlek. Om den angivna storleken inte finns samplas en befintlig storlek om för att ge den begärda storleken.

Returer

En Icon, eller null om det inte går att hitta en ikon med angiven id.

Undantag

size är negativ eller större än MaxValue.

filePath kunde inte nås.

filePath är null.

Kommentarer

Till skillnad från , Iconbehåller den ExtractAssociatedIcon(String) här metoden och metoderna inte alla resursdata eller ändrar de ursprungliga data (utanför storleksändringen om det behövs). Icon Därför används bara så mycket minne som behövs för den begärda storleken (mestadels inbyggt minne).

Utan ursprungliga källdata Icon måste du omsampla om den aktuella ikonens bitmapp för att ändra storlek. För bästa bildkvalitet, om olika storlekar för en Icon önskas bör du skapa separata instanser med den här metoden och undvika kopieringskonstruktorerna.

Gäller för