Icon.ExtractAssociatedIcon(String) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает представление изображения, содержащегося в заданном файле, в виде значка.
public:
static System::Drawing::Icon ^ ExtractAssociatedIcon(System::String ^ filePath);
public static System.Drawing.Icon ExtractAssociatedIcon (string filePath);
public static System.Drawing.Icon? ExtractAssociatedIcon (string filePath);
static member ExtractAssociatedIcon : string -> System.Drawing.Icon
Public Shared Function ExtractAssociatedIcon (filePath As String) As Icon
Параметры
- filePath
- String
Путь к файлу, содержащему изображение.
Возвращаемое значение
Представление Icon изображения, содержащегося в заданном файле.
Исключения
Параметр filePath
не указывает на правильный файл.
-или-
Параметр filePath
задает путь в формате UNC.
Примеры
В следующем примере кода показано, как использовать метод ExtractAssociatedIcon. Чтобы выполнить этот пример, вставьте код в Форму Windows Forms и вызовите ExtractAssociatedIconEx
из конструктора формы или Load обработчика событий.
private void ExtractAssociatedIconEx()
{
Icon ico =
Icon.ExtractAssociatedIcon(@"C:\WINDOWS\system32\notepad.exe");
this.Icon = ico;
}
Private Sub ExtractAssociatedIconEx()
Dim ico As Icon = Icon.ExtractAssociatedIcon("C:\WINDOWS\system32\notepad.exe")
Me.Icon = ico
End Sub
Комментарии
Предполагается, что относительный путь относится к текущему рабочему каталогу.
Если ExtractAssociatedIcon используется с растровыми рисунками, вместо значка может быть возвращено эскизное изображение, если в системе, выполняющей приложение, есть параметр реестра, который приводит к отображению файлов растровых изображений в виде эскизов.