Icon.ExtractIcon Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| Имя | Описание |
|---|---|
| ExtractIcon(String, Int32, Boolean) |
Извлекает указанный значок из заданного |
| ExtractIcon(String, Int32, Int32) |
Извлекает указанный значок из заданного |
ExtractIcon(String, Int32, Boolean)
- Исходный код:
- Icon.cs
- Исходный код:
- Icon.cs
- Исходный код:
- Icon.cs
- Исходный код:
- Icon.cs
- Исходный код:
- Icon.cs
- Исходный код:
- Icon.cs
Извлекает указанный значок из заданного 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
Параметры
- filePath
- String
Путь к файлу значка или PE (.dll, .exe) .
- id
- Int32
Положительные числа ссылаются на индекс значка в указанном файле. Отрицательные числа относятся к определенному идентификатору собственного ресурса в файле PE (.dll, .exe) .
- smallIcon
- Boolean
true Чтобы получить Icon параметр размера текущей системы с небольшим размером значка.
false Чтобы получить Icon параметр размера текущей системы большого размера значка. Значение по умолчанию — false.
Возвращаемое значение
null Значение Iconили если значок не удается найти с указаннымid.
Применяется к
ExtractIcon(String, Int32, Int32)
- Исходный код:
- Icon.cs
- Исходный код:
- Icon.cs
- Исходный код:
- Icon.cs
- Исходный код:
- Icon.cs
- Исходный код:
- Icon.cs
- Исходный код:
- Icon.cs
Извлекает указанный значок из заданного 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
Параметры
- filePath
- String
Путь к файлу значка или PE (.dll, .exe) .
- id
- Int32
Положительные числа ссылаются на индекс значка в указанном файле. Отрицательные числа относятся к определенному идентификатору собственного ресурса в файле PE (.dll, .exe) .
- size
- Int32
Требуемый размер. Если указанный размер не существует, существующий размер будет изменен для предоставления запрошенного размера.
Возвращаемое значение
null Значение Iconили если значок не удается найти с указаннымid.
Исключения
size является отрицательным или больше MaxValue.
filePath не удалось получить доступ.
filePath равно null.
Комментарии
IconВ отличие от метода, этот метод и ExtractAssociatedIcon(String) методы не сохраняют все данные ресурса или изменяют исходные данные (за пределами изменения размера при необходимости). Таким образом, Icon только использует столько памяти, сколько требуется для запрошенного размера (в основном собственного памяти).
Без исходных исходных данных Icon необходимо повторно изменить растровое изображение текущего значка, чтобы изменить размеры. Для лучшего качества изображения, если нужны различные размеры для Icon нужного экземпляра, следует создать отдельные экземпляры с помощью этого метода и избежать конструкторов копирования.