Icon.ExtractIcon Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
ExtractIcon(String, Int32, Boolean) |
Mengekstrak ikon yang ditentukan dari yang diberikan |
ExtractIcon(String, Int32, Int32) |
Mengekstrak ikon yang ditentukan dari yang diberikan |
ExtractIcon(String, Int32, Boolean)
- Sumber:
- Icon.cs
- Sumber:
- Icon.cs
Mengekstrak ikon yang ditentukan dari yang diberikan 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
Parameter
- filePath
- String
Jalur ke ikon atau file PE (.dll, .exe).
- id
- Int32
Angka positif mengacu pada indeks ikon dalam file yang diberikan. Angka negatif mengacu pada pengidentifikasi sumber daya asli tertentu dalam file PE (.dll, .exe).
- smallIcon
- Boolean
true
untuk mendapatkan pada Icon pengaturan ukuran ikon kecil sistem saat ini. false
untuk mendapatkan pada Icon pengaturan ukuran ikon besar sistem saat ini. Default adalah false
.
Mengembalikan
, Iconatau null
jika ikon tidak dapat ditemukan dengan yang ditentukan id
.
Berlaku untuk
ExtractIcon(String, Int32, Int32)
- Sumber:
- Icon.cs
- Sumber:
- Icon.cs
Mengekstrak ikon yang ditentukan dari yang diberikan 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
Parameter
- filePath
- String
Jalur ke ikon atau file PE (.dll, .exe).
- id
- Int32
Angka positif mengacu pada indeks ikon dalam file yang diberikan. Angka negatif mengacu pada pengidentifikasi sumber daya asli tertentu dalam file PE (.dll, .exe).
- size
- Int32
Ukuran yang diinginkan. Jika ukuran yang ditentukan tidak ada, ukuran yang ada akan diambil ulang untuk memberikan ukuran yang diminta.
Mengembalikan
, Iconatau null
jika ikon tidak dapat ditemukan dengan yang ditentukan id
.
Pengecualian
size
negatif atau lebih besar dari MaxValue.
filePath
tidak dapat diakses.
filePath
adalah null
.
Keterangan
IconTidak seperti , metode ini dan ExtractAssociatedIcon(String) metode tidak menyimpan semua data sumber daya atau memodifikasi data asli (di luar mengubah ukuran jika perlu). Dengan demikian, satu-satunya Icon menggunakan memori sebanyak yang diperlukan untuk ukuran yang diminta (sebagian besar memori asli).
Tanpa data sumber asli, Icon harus mengambil sampel ulang bitmap ikon saat ini untuk mengubah ukuran. Untuk kualitas gambar terbaik, jika ukuran yang berbeda untuk yang Icon diinginkan, Anda harus membuat instans terpisah dengan metode ini dan menghindari konstruktor salinan.