Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Symbole auf dem Desktop (https://www.delphipraxis.net/45607-symbole-auf-dem-desktop.html)

noch_ein_hannes 9. Mai 2005 11:37


Symbole auf dem Desktop
 
Hi,

jetzt weiss ich noch nicht mal wie man das was ich suche so richtig bezeichnet ... :-)

Ich möchte gern ein Icon á la Arbeitsplatz oder Papierkorb auf den Desktop bekommen. Also, anstatt die EXE auf den Desktop zu legen soll dort quasi eine Verknüpfung zu meinem (ggf. bereits geöffneten) Programm liegen. Aber es ist eben keine Verknüpfung, sondern eher das Programm selbst.

Das heisst, im Gegensatz zu einer Verknüpfung könnte ich mit vorstellen z.B.: ein eigenes Menü beim Klick mit der rechten Maustaste anzuzeigen.

Kennt vielleicht jemand einen Weg?

besten Dank!
Hannes

MathiasSimmack 9. Mai 2005 11:40

Re: Symbole auf dem Desktop
 
Da müsstest du dich mal in Microsofts MSDN/PSDK über diese Shell-Symbole schlau machen. Papierkorb und Netzwerkumgebung sind spezielle Namespace-Erweiterungen des Systems (virtuelle Objekte, und was der Fachbegriffe mehr sind). Ich will dich nicht abhalten, aber vllt. tut´s eine normale Verknüpfung am Ende dann doch. :)

himitsu 9. Mai 2005 11:46

Re: Symbole auf dem Desktop
 
Eine weitere Möglichkeit wäre die Erschaffung 'ner neuen Dateierweiterung ... dieser kannst du dann ein eigenes Icon, einige eigene Menüpunkte, oder ähnliches zuweisen

mh166 9. Mai 2005 12:47

Re: Symbole auf dem Desktop
 
Liste der Anhänge anzeigen (Anzahl: 1)
Also es gibt noch ein hta-Skript von der PC-Welt, dass solche Spezialicons auf den Desktop pflastert. Ist als Anhang dran.

mfg, mh166

noch_ein_hannes 9. Mai 2005 13:25

Re: Symbole auf dem Desktop
 
@mh166

... besten Dank, in der hta steht ja alles drin was irgendwo in die Regustry geschrieben wird. Ich werde es mal durcharbeiten ...

mh166 9. Mai 2005 15:44

Re: Symbole auf dem Desktop
 
Zitat:

Zitat von noch_ein_hannes
in der hta steht ja alles drin was irgendwo in die Regustry geschrieben wird

Eben, genau das war ja Sinn und Zweck dieser Aktion. :wink: Freut mich, dass ich die helfen konnte und noch viel Spaß. :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:23 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