Icon.ExtractIcon 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
| Name | Description |
|---|---|
| ExtractIcon(String, Int32, Boolean) |
지정된 아이콘을 추출 |
| ExtractIcon(String, Int32, Int32) |
지정된 아이콘을 추출 |
ExtractIcon(String, Int32, Boolean)
- Source:
- Icon.cs
- Source:
- Icon.cs
- Source:
- Icon.cs
- Source:
- Icon.cs
- Source:
- Icon.cs
- Source:
- 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입니다.
반품
또는 Iconnull 지정된 id아이콘으로 아이콘을 찾을 수 없는 경우
적용 대상
ExtractIcon(String, Int32, Int32)
- Source:
- Icon.cs
- Source:
- Icon.cs
- Source:
- Icon.cs
- Source:
- Icon.cs
- Source:
- Icon.cs
- Source:
- 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
원하는 크기입니다. 지정된 크기가 없으면 요청된 크기를 제공하기 위해 기존 크기가 다시 샘플링됩니다.
반품
또는 Iconnull 지정된 id아이콘으로 아이콘을 찾을 수 없는 경우
예외
size가 음수이거나 .보다 큰 경우 MaxValue
filePath 에 액세스할 수 없습니다.
filePath은 null입니다.
설명
Icon이 메서드와 달리 이 메서드와 메서드는 ExtractAssociatedIcon(String) 모든 리소스 데이터를 유지하거나 원래 데이터를 수정하지 않습니다(필요한 경우 크기 조정 외). 따라서 Icon 요청된 크기(주로 네이티브 메모리)에 필요한 만큼의 메모리만 사용합니다.
원래 원본 데이터가 Icon 없으면 현재 아이콘의 비트맵을 다시 샘플링하여 크기를 변경해야 합니다. 최상의 이미지 품질을 위해 원하는 크기가 Icon 다른 경우 이 메서드를 사용하여 별도의 인스턴스를 만들고 복사 생성자를 피해야 합니다.