Icon.ExtractIcon Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| ExtractIcon(String, Int32, Boolean) |
Extraherar en angiven ikon från den angivna |
| ExtractIcon(String, Int32, Int32) |
Extraherar en angiven ikon från den angivna |
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.