Forum Doku Wiki Blog

Forumsarchiv 2001, November
Kontextmenü der Rechten Maustaste

archivierte Beiträge lesen

  1. (SONSTIGES) Kontextmenü der Rechten Maustaste von Robert, 30. 11. 2001, 10:33

Kontextmenü der Rechten Maustaste

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???

Kontextmenü der Rechten Maustaste

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

Kontextmenü der Rechten Maustaste

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