2011-01-15 13 views
1

Ich möchte Ressource DLL in Vb.net bedeuten wie SHELL32.Dll Ich möchte meine Symbole und PNGs für meine benutzerdefinierten Dateierweiterungen speichern. Danke ..........Create Resource Icons Dll

+0

Sie einfach betrachten könnten diese innerhalb der ausführbaren Datei (.exe) statt in einer separaten Ressource-DLL zu speichern. (Außer natürlich, sie müssen lokalisierbar sein - dann ignoriere alles, was ich gerade gesagt habe.) –

Antwort

0

Können Sie eine neue Klassenbibliothek erstellen alle Symbole hinzufügen und ändern Sie dann die Klasse Ressourcen, um einen öffentlichen Modifikator zu haben?

EDIT: die Ressourcen-Klasse ist öffentlich

Der Link funktioniert unten für den Verein Einstellung: (basierend auf Kommentar Feedback)

http://mel-green.com/2009/04/c-set-file-type-association/

+0

Wie setze ich Icons auf meine Dateien? – medsont

+0

Ich habe meine Dateizuordnungen bereits registriert, also möchte ich Icons zu meinen Dateien setzen Wie kann ich das machen? ... – medsont

+0

ah ok, hast du das gelesen? http://www.codeproject.com/KB/files/fileicon.aspx http://mel-green.com/2009/04/c-set-file-type-association/ – WraithNath

1

Dies wird nicht von der IDE unterstützt. Diese Ressourcen sind nicht die Art, mit der Sie vertraut sind, sie sind nicht verwaltete Ressourcen. Der VB.NET-Compiler unterstützt die Option/win32resource, die Sie jedoch manuell ausführen müssen. Sie müssen auch das rc.exe-Tool manuell ausführen, um die RES-Datei zu erstellen.

Die Verwendung von VB.NET ist einfach nicht der beste Weg, um dies zu tun. Es wird nativ von der C++ - IDE unterstützt.

  • Datei + Neu + Projekt
  • Visual C Wählen ++, Win32, Win32-Projekt
  • Als nächstes wählen Sie DLL
  • Rechtsklick auf den Ressourcendateien Ordner im Fenster Projektmappen-Explorer
  • Add + Ressourcen , Importieren und wählen Sie das Symbol
  • Wiederholen Sie die Schritte für jedes Symbol, das Sie hinzufügen möchten
  • Build + Build.

Sie können Ansicht + Andere Windows + Ressourcenansicht verwenden, um den Inhalt zu bearbeiten. Eine Sache, die Sie fast sicher tun möchten, ist die ID des Symbols von einem Symbol zu einer Zahl zu ändern. Das ist die Nummer, die Sie im Registrierungseintrag verwenden.