Zitat von
OregonGhost:
Ich assume eigentlich normalerweise nicht, dass das System will never change
Deswegen habe ich ursprünglich ja nach irgendwelchen Konstanten gefragt
Die Methode mit SHGetFileInfo funktioniert soweit ganz gut
Die Icons sehen nur nicht.. so schön aus.. Mein Code:
Delphi-Quellcode:
var ico: TIcon;
fi: TSHFILEINFO;
len: Cardinal;
begin
ico := TIcon.Create;
try
len := SizeOf(TSHFILEINFO);
FillChar(fi,len,0);
SHGetFileInfo('C:\Windows',0,fi,len,SHGFI_ICON or SHGFI_SMALLICON);
ico.Handle := fi.hIcon;
imlTreeView.AddIcon(ico); // TImageList
finally
ico.Free;
end;
end;
Keine Angst - Das 'C:\Windows' ist nur testweise
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."