Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Desktop: Iconansicht -> Listenansicht ? (https://www.delphipraxis.net/55404-desktop-iconansicht-listenansicht.html)

gmarts 20. Okt 2005 13:29


Desktop: Iconansicht -> Listenansicht ?
 
Hallo,
kennt jemand von euch eine Möglichkeit oder ein Tool, welches die Iconansicht des Desktops in eine Listenansicht umwandelt?

Grüße GM

Rastaman 20. Okt 2005 13:52

Re: Desktop: Iconansicht -> Listenansicht ?
 
Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, ComCtrls, CommCtrl;

type
  TForm1 = class(TForm)
    ListView1: TListView;
    procedure FormCreate(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure SetView(hWndListView: HWND; dwView: dword);
var
  dwStyle : dword;
begin
  dwStyle := GetWindowLong(hWndListView,GWL_STYLE);
  if(dwStyle and LVS_TYPEMASK <> dwView) then
    SetWindowLong(hWndListView,GWL_STYLE,
      dwStyle and not LVS_TYPEMASK or dwView);
end;

procedure TForm1.FormCreate(Sender: TObject);
var
  wnd: HWND;
begin
  wnd := FindWindow('Progman','Program Manager');
  wnd := FindWindowEx(wnd, 0, 'SHELLDLL_DefView', nil);
  wnd := FindWindowEx(wnd, 0, 'SysListView32', nil);
  SetView(wnd, LVS_SMALLICON);
end;

end.
Funzt! Grad ausprobiert, finds ne coole Idee :mrgreen:
SetView is von Luckies nonVCL Tutorials.
Wichtig: CommCtrl einbinden.

gmarts 20. Okt 2005 14:01

Re: Desktop: Iconansicht -> Listenansicht ?
 
Zitat:

Zitat von Rastaman
Funzt! Grad ausprobiert, finds ne coole Idee

Ich weiß! :mrgreen:


Vielen vielen Dank...auch noch in Delphi...bin begeistert!

So gerade noch weitergesucht: Window Styles

Gruß Gunar

Luckie 20. Okt 2005 17:57

Re: Desktop: Iconansicht -> Listenansicht ?
 
Gib mal einer eine Screenshot davon. ;)

Rastaman 20. Okt 2005 18:17

Re: Desktop: Iconansicht -> Listenansicht ?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Da issa :bouncing4:

Palando 20. Okt 2005 18:19

Re: Desktop: Iconansicht -> Listenansicht ?
 
... kranke Idee :D

hanselmansel 20. Okt 2005 18:21

Re: Desktop: Iconansicht -> Listenansicht ?
 
Wenn die Frage erlaubt ist: Was versprichst du dir davon :?: Ich dachte immer, die Desktop-Icons seien so schön groß und bunt, damit man sie direkt sieht und klicken kann. :gruebel: Das ist bei einer Liste doch nicht gegeben. :| (Zumal du erschreckend wenige Objekte auf dem Desktop hast)

MfG,

hanselmansel *lovinghisdesktop*

Rastaman 20. Okt 2005 18:23

Re: Desktop: Iconansicht -> Listenansicht ?
 
Für mich isses auch nix, aber für Leute die die jede .pas und .mp3 Datei aufm Desktop haben (solls geben ;)) ist das genau das Richtige :mrgreen:

toms 20. Okt 2005 18:24

Re: Desktop: Iconansicht -> Listenansicht ?
 
Und dann druekt man F5 und alle Icons sind weg...

hanselmansel 20. Okt 2005 18:26

Re: Desktop: Iconansicht -> Listenansicht ?
 
Stimmt, ich kenn' da so einige, die den Desktop als globales Ablagefach benutzen...
Wenn du zu viel Freizeit haben solltest, kannst du das Programm ja so umschreiben, dass es den desktop in verschiedene Felder unterteilt, sodass man trotz Listview die thematisch zusammenhängenden Sachen gruppieren kann!

toms 20. Okt 2005 18:29

Re: Desktop: Iconansicht -> Listenansicht ?
 
Zitat:

Und dann druekt man F5 und alle Icons sind weg...
Wie lautet dann der reverse Code?

Aenogym 20. Okt 2005 19:30

Re: Desktop: Iconansicht -> Listenansicht ?
 
Liste der Anhänge anzeigen (Anzahl: 1)
fett :mrgreen:
jetzt hab ich ein kleines unscheinbares programm im autostart, dass das regelmäßig für mich erledigt - endlich wieder platz auf dem desktop! :)

danke :)

gmarts 20. Okt 2005 21:51

Re: Desktop: Iconansicht -> Listenansicht ?
 
Zitat:

Zitat von hanselmansel
Stimmt, ich kenn' da so einige, die den Desktop als globales Ablagefach benutzen...
Wenn du zu viel Freizeit haben solltest, kannst du das Programm ja so umschreiben, dass es den desktop in verschiedene Felder unterteilt, sodass man trotz Listview die thematisch zusammenhängenden Sachen gruppieren kann!


Das werde ich mir mal vornehmen. Schließlich ist der Desktop ja als "Schreibtisch" konzipiert...und bei einigen liegt da ziemlich viel rum.
Aber das allertollste ist, daß die Dateinamen in voller Länge dargestellt werden! :bounce1:
Ein bisschen stört mich bei der jetzigen Variante, daß es keinen Header gibt und das Zeit, Typ, etc nicht angezeigt werden.

FriFra 20. Okt 2005 22:06

Re: Desktop: Iconansicht -> Listenansicht ?
 
Wann gibts da was fertiges unter Freeware? :roll:

Dann kann ich endlich mal wieder an alles dran, was auf dem Desktop liegt :angel2:
http://www.frifra.de/Temp/vollerdesktop.jpg

Jelly 20. Okt 2005 22:30

Re: Desktop: Iconansicht -> Listenansicht ?
 
Zitat:

Zitat von FriFra
Dann kann ich endlich mal wieder an alles dran, was auf dem Desktop liegt :angel2:
http://www.frifra.de/Temp/vollerdesktop.jpg

Wieso... Kommst doch so an alles ran, und hast immer noch ne Zeile freier Platz :mrgreen:

FriFra 20. Okt 2005 22:35

Re: Desktop: Iconansicht -> Listenansicht ?
 
Zitat:

Zitat von Jelly
Wieso... Kommst doch so an alles ran, und hast immer noch ne Zeile freier Platz :mrgreen:

Da irrst Du Dich! In die "freihe" Zeile passt kein Icon, deshalb ist noch etwa 2 mal sovile rechts daneben... da komm ich so ohne weiteres nicht mehr dran :?

Jelly 20. Okt 2005 22:38

Re: Desktop: Iconansicht -> Listenansicht ?
 
Da hilft nur noch eins: ein 49 Zoll Monitor :-)

DGL-luke 20. Okt 2005 22:41

Re: Desktop: Iconansicht -> Listenansicht ?
 
@Frifra:

%Systemroot%/Dokumente und Einstellungen/SpecUser/Desktop

so auf jeden fall ;)

Daniel G 21. Okt 2005 13:24

Re: Desktop: Iconansicht -> Listenansicht ?
 
Hmm... Jetzt müsste man die Positionen in dem Listview noch irgendwie speichern könnte. Dann wäre das wunderbar für ein Programm im Autostart.

DGL-luke 21. Okt 2005 14:43

Re: Desktop: Iconansicht -> Listenansicht ?
 
Sollte die Sortierung da nicht erhalten bleiben?

Rastaman 21. Okt 2005 14:45

Re: Desktop: Iconansicht -> Listenansicht ?
 
Zitat:

Zitat von DGL-luke
Sollte die Sortierung da nicht erhalten bleiben?

Nein. Von Anfang an ist ja immer normale Ansicht, und wenn du dann umstellst ist es automatisch sortiert.

Aenogym 21. Okt 2005 15:02

Re: Desktop: Iconansicht -> Listenansicht ?
 
Zitat:

Zitat von Daniel G
Hmm... Jetzt müsste man die Positionen in dem Listview noch irgendwie speichern könnte. Dann wäre das wunderbar für ein Programm im Autostart.

wenn mir jemand sagt, wie das geht :mrgreen: bei mir läuft der code seit gestern in form eines autostart-programms^^

gmarts 21. Okt 2005 15:08

Re: Desktop: Iconansicht -> Listenansicht ?
 
Zitat:

Zitat von Aenogym
wenn mir jemand sagt, wie das geht :mrgreen: bei mir läuft der code seit gestern in form eines autostart-programms^^

Na da wirst du doch hier bestimmt fündig oder guck mal auf der HP von Luckie vorbei -> LuckiesDIPS

mschaefer 21. Okt 2005 15:15

Re: Desktop: Iconansicht -> Listenansicht ?
 
Moin,

Ihr könntet die Icons auch einfach kleiner Machen (20*20Bit) und den Zeilen/Reihenabstand heruntersetzen.
Das bringt dann den 49´Zöller wieder auf 19´Zoll. Die Idee das Thematisch anzuordnen und vielleicht mit Sicheheitskopie, das klingt allerdings gut!

Grüße // Martin

toms 21. Okt 2005 18:43

Re: Desktop: Iconansicht -> Listenansicht ?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hier noch das fertig kompliertes Projekt (8kb)...

FriFra 21. Okt 2005 18:54

Re: Desktop: Iconansicht -> Listenansicht ?
 
Jetzt sehe ich wieder alles :???:
http://www.frifra.de/Temp/vollerdesktop.jpg -> http://www.frifra.de/Temp/vollerdesktop2.jpg
Aber so viel Platz hats auch wieder nicht gebracht :roll: :oops: ...

Daniel G 21. Okt 2005 22:45

Re: Desktop: Iconansicht -> Listenansicht ?
 
Zitat:

Zitat von Aenogym
Zitat:

Zitat von Daniel G
Hmm... Jetzt müsste man die Positionen in dem Listview noch irgendwie speichern könnte. Dann wäre das wunderbar für ein Programm im Autostart.

wenn mir jemand sagt, wie das geht :mrgreen: bei mir läuft der code seit gestern in form eines autostart-programms^^

Wenn ich wüsste, wie es geht, hätte ich es doch sebst gemacht, du Nase. :mrgreen:

=> Jepp, auch ich habe den Code in ein Non - VCL Gerüst gepackt un in den Autostart gelegt.

faux 22. Okt 2005 19:07

Re: Desktop: Iconansicht -> Listenansicht ?
 
Kommen da garkeine Scrollbalken? *gg*

FriFra 22. Okt 2005 22:46

Re: Desktop: Iconansicht -> Listenansicht ?
 
Zitat:

Zitat von faux
Kommen da garkeine Scrollbalken? *gg*

Nein, es kommen keine Scrollbalken... aber vielleicht kann man die ja auch irgendwie aktivieren :roll: :gruebel:


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