Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Das Kontextmenu unter Windows erweitern (mit Untermenus) (https://www.delphipraxis.net/58537-das-kontextmenu-unter-windows-erweitern-mit-untermenus.html)

Frulle 8. Dez 2005 16:23


Das Kontextmenu unter Windows erweitern (mit Untermenus)
 
Hallo,

ich Frage mich schon die ganze Zeit, wie es möglich ist, Das Kontextmenü nicht nur um einen normalen Menupunkt zu erweitern, sondern auch um einen Menupunkt, der ein eigenes Untermenu aufklappen lässt (also eine solche Funktion, wie ICQ sie bietet oder "Senden an").

Bisher nehme ich eine Erweiterung (zum Öffnen von Dateien und Bildern in meinem Programm) über die Registry vor, füge also die entsprechenden Keys manuell unter "shell" der jeweiligen Dateierweiterung ein.

Gibt es da eine Möglichkeit, Hier auch mit Untermenus zu arbeiten und die Datei dann mit einem zusätzlichen Parameter zu versehen, damit mein Programm weiß, welche Aktion es jetzt ausführen soll? Alle meine Versuche, mit den Stichworten "dynmamisches Kontextmenu", "Kontextmenu mit Untermenu", "DDE", ... auf einen Hinweis zu stoßen, sind leider fehlgeschlagen.

Kann mir jemand helfen?

PS: Ich verwende die Unit OneInstance hier aus der DP, um das Programm nur einmal starten zu lassen und um die Parameter weiterzuleiten. Das Einladen erledigt dann TDdeServerConv.

shmia 8. Dez 2005 17:38

Re: Das Kontextmenu unter Windows erweitern (mit Untermenus)
 
Systemmenu:
http://www.torry.net/pages.php?id=147

Frulle 8. Dez 2005 18:46

Re: Das Kontextmenu unter Windows erweitern (mit Untermenus)
 
Hi, shmia

Ich konnte leider keines der Packete unter D7 compilieren.
Ich brauche (hoffe ich) auch keine ausgefeilte Komponente, sondern nur eine Möglichkeit, das Kontextmenu um Untermenus zu erweitern.

gruß - frulle

Luckie 8. Dez 2005 18:59

Re: Das Kontextmenu unter Windows erweitern (mit Untermenus)
 
Das geht wohl bequemer über eine Hier im Forum suchenShellextension. Such mal hier nach meinem Hier im Forum suchenExifReader und guck dir den Quellcode der DLL an. Dann machst du dich noch mit meinem nonVCL Turorial über Menüs schlau und du hast alles, was du brauchst.

Frulle 8. Dez 2005 19:16

Re: Das Kontextmenu unter Windows erweitern (mit Untermenus)
 
Danke, dann hab ich ja erstmal was zu tun :-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:44 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz