![]() |
Eintrag ins Desktop-Menü
Hallo Leute,
ich möchte gerne von meinen Programm eine Menü in das Desktop-Menü bringen. Meine Vorstellung ist da zum Beispiel ATI mit dem Control Center oder nvidia macht das auch. Wenn man auf den Desktop mit der rechten Maus klickt, dann möchte ich gern ein neuen Eintrag hinzufügen. Kann mir einer einen Tip geben wie ich vielleicht das Handle dazu finde? Viel Dank! :) |
Re: Eintrag ins Desktop-Menü
ShellApi
|
Re: Eintrag ins Desktop-Menü
Zitat:
Eventuell solltest du näher erläutern wie ihm der Begriff ShellAPI bei seinem Problem weiterhelfen könnte. Selbst ich kann damit nichts anfangen. Ich hätte eher überlegt, ob es nicht Einträge in der Registry gibt, die die Einträge in diesem Menü definieren. |
Re: Eintrag ins Desktop-Menü
Das mit der ShellApi war sch...
Programme könen sich in der Registry in den Pfaden HKLM\Directory\Shell bzw. HKLM\Directory\Shell eintragen. Wenn Anwendung im "shell"-Zweig registriert wird steht in den Unterkeys für die Eintragsarten (command für ausführen ...)key der Pfad zur Exe + Params Bei shellex stehen die Klassen-Guids der Eintrage in Unterschlüssel der Eintragsarten ( ContextMenuHandlers, CopyHookHandlers, DragDropHandlers...) |
Re: Eintrag ins Desktop-Menü
Und das gilt für das Kontextmenü des Desktop-Listviews oder für den Datei-Explorer?
|
Re: Eintrag ins Desktop-Menü
Einträge für datei-Explorer ;-(
Beispiele für "ShellExtensions" (nicht ShellApi wie fälschlicherweise von mir behauptet) gibts auch in den Delphidemos unter ActiveX\ShellExt. Die genauen Pfade für die Erweiterungen des Desktops weiß ich nicht und habe sie gerade auch nicht gefunden. Müsster auch irgendwo in der Registry stehen ;-) |
Re: Eintrag ins Desktop-Menü
Danke für die schnellen Antworten, mal schauen ob ich da was finde.
Die Registry habe ich schon einmal durchsucht, habe dort aber nix gefunden. ich schaue mal was ich damit machen kann. |
Re: Eintrag ins Desktop-Menü
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:23 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 by Thomas Breitkreuz