Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.241 Beiträge
 
Delphi 12 Athens
 
#8

Re: Wo speichert Windows die Desktop-Einstellungen?

  Alt 2. Jun 2010, 06:50
so ganz spontan würde ich mal auf folgenden Funktionen tippen (aus der LuckieDIPS.dpr)

Code:
[b][color=#0000af]type[/color][/b]
  TDesktopIconInfo = [b][color=#0000af]packed record[/color][/b]
    Caption: [b][color=#0000af]string[/color][/b];
    Position: TPoint;
  [b][color=#0000af]end[/color][/b];

  TDesktopIconInfoArray = [b][color=#0000af]array of[/color][/b] TDesktopIconInfo;

[color=#008000]////////////////////////////////////////////////////////////////////////////////
//
//  IsActiveDesktopActive
//    Determins if user uses the Active Desktop
//    Author: Nico Bendlin[/color]

[b][color=#0000af]function[/color][/b] IsActiveDesktopActive: Boolean;
...

[color=#008000]////////////////////////////////////////////////////////////////////////////////
//
//  GetDesktopListView
//    Desktop Listview Handle ermitteln
//    Author: Nico Bendlin[/color]

[b][color=#0000af]function[/color][/b] GetDesktopListView: HWND;
...

[color=#008000]////////////////////////////////////////////////////////////////////////////////
//
//  GetDesktopIconInfo
//    GetDesktopIconInfo
//    Author : Nico Bendlin
//
//   Durch die Verwendung von VirtualAllocEx() funktioniert dieser Code nur auf NT
//
//   [/color][color=#ff0000]!! zusatz von himi: OK, die Beschreibung ist nicht grad ein guter[/color][color=#008000]
//   [/color][color=#ff0000]Hinweis, aber dafür der Funktionsname und das Funktionsergebnis,[/color][color=#008000]
//   [/color][color=#ff0000]vorallem in Bezug auf die nachfolgende Funktion ;)[/color]

[b][color=#0000af]function[/color][/b] GetDesktopIconInfo: TDesktopIconInfoArray;
...

[color=#008000]////////////////////////////////////////////////////////////////////////////////
//
//  SetDesktopIconPos
//    Autors: Nico Bendlin, Michael Puff
//    [/color][color=#ff0000]Restores the desktop icon positions[/color]

[b][color=#0000af]function[/color][/b] SetDesktopIconPos(DesktopIconInfoArray: TDesktopIconInfoArray): Boolean;
...
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat