![]() |
Kontexmenü mit Shortcuts
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
ich will zur besseren Bedienbarkeit ein Programm im Kontextmenü des Explorers verankern (also für Ordner und Dateien gleichermaßen) Hier mal ein/der Code - falls noch wer ihn schnell mal suchen sollte - er verankert das Programm für Ordner.
Delphi-Quellcode:
Falls (oben ) dazu noch wer Ergänzungen hat, - auch gerne willkommen.
var
Reg : TRegistry; begin Reg := Tregistry.create; with Reg Do begin RootKey := HKEY_CLASSES_ROOT; OpenKey('Directory\shell',false); if not KeyExists('TinyEditor') then CreateKey('TinyEditor'); CloseKey; OpenKey('Directory\shell\TinyEditor',False); WriteString('','TinyEditor'); if not KeyExists('command') then CreateKey('Command'); Closekey; OpenKey('Directory\shell\TinyEditor\command',true); WriteString('',Application.ExeName); CloseKey; end So, nun möchte ich aber 1) auch ein Icon links davon einblenden 2) und einen Buchstaben durch Unterstreichung hervorheben / eine ArtShortCut mit dem Engl. UND & angeben. Aber das scheint nicht so einfach bisher. Also das jemand beim Windows Kontexmenü (also Linksklick) dann nur "Op&en with TinyEditor" -> E drücken muß, damit mein Programm aufgerufen wird. Wie macht man das? [edit=Matze]Bild angehängt, damit es uns zukünftig erhalten bleibt. MfG Matze[/edit] |
AW: Kontexmenü mit Shortcuts
Wie sieht der Code in deiner shellerweiterungs DLL aus? Denn dort erzeugst du ja die Menüeinträge.
|
AW: Kontexmenü mit Shortcuts
mhh, achso - nee, ich hab immer nur den Code oben benutzt.
Bisher hat das auch immer ausgereicht. Aber nun will ich eben den Komfort noch anbieten. K.a., wie ich da dran gehen soll, oder nach welchen Stichworten ich noch suchen soll. Außer "kontexmenü" und da gibt es nix passendes. |
AW: Kontexmenü mit Shortcuts
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz