Delen via


Een aangepast pictogram toewijzen aan een bestandstype

Wanneer er geen aangepast standaardpictogram is toegewezen aan een bestandstype, worden in de bureaublad- en Windows Verkenner alle bestanden van dat type weergegeven met een algemeen standaardpictogram. In de volgende schermafbeelding ziet u bijvoorbeeld dit standaardpictogram dat wordt gebruikt met het bestand MyDocs4.myp.

schermafbeelding van het standaardpictogram

Hoewel alle bestanden die in deze schermafbeelding worden weergegeven, eenvoudige tekstbestanden zijn, geeft alleen MyDocs4.myp het standaardpictogram van Windows weer. Dit komt doordat de .txt-extensie een geregistreerd bestandstype is met een aangepast standaardpictogram.

In de volgende schermafbeelding ziet u een aangepast pictogram dat is toegewezen aan het .myp-bestandstype.

schermafbeelding van het aangepaste pictogram voor .myp-bestanden

Notitie

Pictogrammen kunnen ook op toepassingsspecifieke basis worden toegewezen.

 

Aanwijzingen

Stap 1:

Maak een subsleutel met de naam DefaultIcon op een van de volgende twee locaties:

  • Voor een bestandstypetoewijzing HKEY_CLASSES_ROOT\.extension
  • Voor een toepassingstoewijzing HKEY_CLASSES_ROOT\ProgID

Stap 2:

Wijs de subsleutel DefaultIcon een standaardwaarde toe van het type REG_SZ waarmee het volledig gekwalificeerde pad wordt opgegeven voor het bestand dat het pictogram bevat.

Stap 3:

Roep de functie SHChangeNotify aan om de Shell op de hoogte te stellen van het bijwerken van de pictogramcache.

Opmerkingen

In het volgende voorbeeld ziet u een gedetailleerde weergave van de registervermeldingen die vereist zijn voor een bestandstypepictogramtoewijzing. De bestandsnaamextensie is gekoppeld aan een toepassing, maar de pictogramtoewijzing is voor de bestandsnaamextensie zelf, zodat de bijbehorende toepassing het standaardpictogram niet bepaalt.

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

In het volgende voorbeeld ziet u een gedetailleerde weergave van de registervermeldingen die vereist zijn voor een toepassingspictogramtoewijzing. De bestandsextensie .myp is voor het eerst gekoppeld aan de toepassing MyProgram.1. De subsleutel MyProgram.1 ProgID wordt vervolgens toegewezen aan het aangepaste standaardpictogram.

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

Elk bestand dat een pictogram bevat, is acceptabel, inclusief .ico, .exeen .dll bestanden. Als er meer dan één pictogram in het bestand staat, moet het pad worden gevolgd door een komma en vervolgens de index van het pictogram.

bestandstypen