Verzichten Sie auf die Standardsymbole von Windows und lassen Sie das Verzeichnis, in dem sich Ihr Programm befindet, über ein personalisiertes FolderIcon verfügen! Tatsächlich ist dies sehr einfach. Sie benötigen lediglich eine Desktop.ini-Datei. Ich werde es im Folgenden unter zwei Aspekten erklären.
1. Manuelle Methode:
Erstellen Sie zunächst eine Desktop.ini-Datei in dem Ordner, der geändert werden muss. Ein Beispiel ist wie folgt:
erklären:
Der Parameter „ConfirmFileOp“ ist auf 0 gesetzt, um die Warnung „Sie löschen das Systemverzeichnis“ zu verhindern, die angezeigt wird, wenn der Benutzer diesen Ordner verschiebt oder löscht.
Der Parameter IconFile gibt den Speicherort der zu ändernden Symboldatei an. Dabei kann es sich um eine Symbol-, BMP-, EXE- oder DLL-Datei handeln. Die Symboldatei im obigen Beispiel wird ebenfalls im selben Verzeichnis abgelegt.
Der Parameter IconIndex kann den Index der Datei angeben. Wenn es sich bei der Symboldatei um eine Symboldatei handelt, wird IconIndex auf 0 gesetzt.
Der Parameter InfoTip wird verwendet, um den Tooltip dieses Ordners in Windows festzulegen.
Öffnen Sie als nächstes CMD (Eingabeaufforderung) und geben Sie Folgendes ein:
i:/MyFolder bezieht sich auf den Pfad des Verzeichnisses, in dem ich das Symbol ändern möchte. Dieser Vorgang macht Ihren Ordner zu einem Systemordner.
Ok, der Stil des Verzeichnisses wurde nach der manuellen Bearbeitung geändert.
2. Programmiermethode:
Diese Methode wird mit VB implementiert, was mir gefällt, und sie ist ebenso einfach zu implementieren.
Es werden nur zwei API-Funktionen benötigt, eine wird für die Erstellung von Ini-Dateien verwendet und die Funktion der anderen entspricht attrib s im manuellen Modus.
Was weiterer Erklärung bedarf, ist:
Kann geändert werden in:
Wenn Sie das Symbol des Hauptfensters verwenden, ist der Index des Symbols des VB-kompilierten Programms ebenfalls 0. ->