Der folgende Beitrag wurde am 30. 11. 2001, 10:33 Uhr von Robert veröffentlicht.
Hallo zusammen,
ich habe mein Kontextmenü der Rechten Maustaste in
der Registry meinen Bedürfnissen angepasst :).
Es tut soweit alles, das einzige was mir noch fehlt
ein Icon vor dem neuen Eintrag.
Bsp.:
- Wie beim Winzip -> Zu Zip-Archiv hinzugügen
- Wie Neu -> Ordner, Verknüpfung, ...
Kann mir da einer weiterhelfen???
Der folgende Beitrag wurde am 30. 11. 2001, 13:52 Uhr von Martin veröffentlicht.
Hallo Robert,
> [...] Kontextmenü [...] fehlt ein Icon vor dem neuen Eintrag.
> Kann mir da einer weiterhelfen???
Im Prinzip ja. Aber die Antwort wird dir nicht gefallen. Durch einfache Registry-Einträge kannst du zwar relativ leicht Einträge zum Kontextmenü hinzufügen. Wenn du aber mehr willst - also z.B. ein Icon vor dem Menüeintrag - dann kommst du um die Programmierung einer recht komplexen DLL nicht herum. So macht's Winzip auch. Versuch mal, den Kontextmenü-Eintrag von Winzip in der Registry zu finden! Der sitzt nämlich z.B. unter HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\Winzip und verweist auf eine sogenannte Class-ID, oder kurz CLSID. Diese Sequenz von Hex-Zahlen identifiziert wiederum eine bestimmte DLL, die der Explorer dann zur rechten Zeit aufruft, und die den entsprechenden Menüeintrag dynamisch erzeugt. Oder was meinst du, warum bei einem Winzip-SFX der Kontextbefehl "Mit Winzip öffnen" erscheint, bei anderen EXE-Dateien dagegen nicht...?
Sorry to disappoint you. Aber einfacher geht's in diesem Fall echt nicht.
Gruß,
Martin
Der folgende Beitrag wurde am 30. 11. 2001, 14:26 Uhr von Robert veröffentlicht.
> Sorry to disappoint you. Aber einfacher geht's in diesem Fall echt nicht.
> Gruß,
> Martin
Ja, so was hatte ich mir auch schon gedacht, hast Du evtl. eine
solche DLL oder eine Anleitung wie man so was schreibt?
Gruß
Robert
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4