![]() |
Windows Desktop Icons - Position auslesen/verändern
Hallo DP'ler,
Vorweg sei einmal die Warnung ausgesprochen, ich bin ein Delphi Neuling :-)! Ich bin jetzt schon seit längerem auf der Suche nach der Lösung eines Problems. Gibt es die möglichkeit in Delphi möglichst einfach die Position der einzelnen Desktop Icons auszulesen, bzw. zu verschieben und/oder vorzuschreiben? Villeicht könnt ihr mir hierzu einen Rat geben, es sollte am besten auch ohne Fremdkompneten sein ^^. Hoffe auf Antworten MfG Darkface PS: Falls ihr euch gezwungen seht eure Glaskugeln aus dem Schrank zu holen, dann verzeiht mir bitte und tut es nicht :-). Fragt mich lieber. |
Re: Windows Desktop Icons - Position auslesen/verändern
Die Positionen der Icons werden in der Registry gespeichert, einfach mal nach googeln, denk mal da wirst du was finden, denn im Kopf hab ich den Pfad auc gerade nicht ;-)
|
Re: Windows Desktop Icons - Position auslesen/verändern
Hi,
danke für den Tipp ich konnte nun den Speicherort in der Regestry ausfindig machen. Ich habe zwar auch schon vor meinem Thema hier danach gesucht wo Windows die Desktop Icons abspeichert aber nichts wahres gefunden :wall: ... Also die Werte liegen in der Registry unter "HKCU\Software\Microsoft\Windows\Shell\Bags\1\Desk top" Im Wert ItemPosYYYYxYYYY. YYYYxYYYY gibt die momentane Bildschirmauflösung an. Jetzt muss ich eigentlich nur die Daten die Dort Binär abgelegt wurden auslesen (in reinschrift so das man sie editieren kann) und schreiben können. Werde mich also mal mit der Regestry beschäftigen. Wenn jemand nen fertigen Code zu dem Prob. hat dann nicht zögern beim Posten aber ansonsten ^^.... Danke MfG Darkface EDIT: Habe mir viele Registry Code Stücken angesehen jedoch nichts passendes für Binär Typen gefunden :-(. Hat jemand ein auf mein Problem passenden Code? Wäre sehr Dankbar.... |
Re: Windows Desktop Icons - Position auslesen/verändern
bin mir ganz sicher, daß es genügend Beispiele zur Registry und Birnärdaten gibt und selbst wenn nicht ... schau mal in die OH :wink:
TRegistry. ![]() ![]() Zitat:
aber was ist möglichst einfach? und mit etwas suchen könnte man sogar mehrere Themen dazu hier im Forum finden :stupid: z.B.: ![]() ![]() |
Re: Windows Desktop Icons - Position auslesen/verändern
Das LuckieDIPs habe ich bereits gefunden aber das ist viel zu umfangreich und für mich undurchschaubar.
Meine Delphi Hilfe Funktioniert leider nicht, es kommt immer eine Fehlermeldung das er was nicht findet -.- :wall: ! |
Re: Windows Desktop Icons - Position auslesen/verändern
Ok bin meinem Problem näher gekommen werd fürs nächste neuen Thread aufmachen :D. Bin hier wahrscheinlich eh im falschen Forum.
|
Re: Windows Desktop Icons - Position auslesen/verändern
Was ist an meinem Programm unverständlich?
|
Re: Windows Desktop Icons - Position auslesen/verändern
Was ist an meinem Programm unverständlich?
Hier noch mal mit ausführlicher Erklärung: ![]() |
Re: Windows Desktop Icons - Position auslesen/verändern
Zitat:
Zitat:
|
Re: Windows Desktop Icons - Position auslesen/verändern
Zitat:
Zitat:
MfG Darkface :cat: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:55 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