Bagikan melalui


Cara Menetapkan Ikon Kustom ke Tipe File

Ketika tidak ada ikon default kustom yang ditetapkan ke jenis file, desktop dan Windows Explorer menampilkan semua file jenis tersebut dengan ikon default generik. Misalnya, cuplikan layar berikut menunjukkan ikon default ini yang digunakan dengan file MyDocs4.myp.

cuplikan layar ikon default

Meskipun semua file yang ditampilkan dalam cuplikan layar ini adalah file teks sederhana, hanya MyDocs4.myp yang menampilkan ikon default Windows. Ini karena ekstensi .txt adalah jenis file terdaftar yang memiliki ikon default kustom.

Cuplikan layar berikut menunjukkan ikon kustom yang telah ditetapkan ke jenis file .myp.

cuplikan layar ikon kustom untuk file .myp

Catatan

Ikon juga dapat ditetapkan berdasarkan aplikasi khusus.

 

Petunjuk

Langkah 1:

Buat subkunci bernama DefaultIcon di salah satu dari dua lokasi berikut:

  • Untuk penetapan jenis file, HKEY_CLASSES_ROOT.extension\
  • Untuk penetapan aplikasi, HKEY_CLASSES_ROOT\ProgID

Langkah 2:

Tetapkan subkey DefaultIcon nilai default jenis REG_SZ yang menentukan jalur yang sepenuhnya memenuhi syarat untuk file yang berisi ikon.

Langkah 3:

Panggil fungsi SHChangeNotify untuk memberi tahu Shell untuk memperbarui cache ikonnya.

Keterangan

Contoh berikut menunjukkan tampilan terperinci dari entri registri yang diperlukan untuk penetapan ikon jenis file. Ekstensi nama file dikaitkan dengan aplikasi, tetapi penetapan ikon adalah ke ekstensi nama file itu sendiri sehingga aplikasi terkait tidak menentukan ikon default.

HKEY_CLASSES_ROOT
   .myp
      (Default) = MyProgram.1
      DefaultIcon
         (Default) = C:\MyDir\MyProgram.exe,2

Contoh berikut menunjukkan tampilan terperinci dari entri registri yang diperlukan untuk penetapan ikon aplikasi. Ekstensi nama file .myp pertama kali dikaitkan dengan aplikasi MyProgram.1. Subkunjud MyProgram.1 ProgID kemudian diberi ikon default kustom.

HKEY_CLASSES_ROOT
   .myp
      (Default) = MyProgram.1
   MyProgram.1
      DefaultIcon
         (Default) = C:\MyDir\MyProgram.exe,2

File apa pun yang berisi ikon dapat diterima, termasuk file .ico, .exe, dan .dll. Jika ada lebih dari satu ikon dalam file, jalur harus diikuti dengan koma, lalu indeks ikon.

Jenis File