Jaa! Daran scheint es gelegen zu haben
Aber mal noch eine Frage zum Source:
Muss ich die Imagelist mit .Create erzeugen bevor ich ihr das
Handle zuweise oder ist die Zeile überflüssig?
Delphi-Quellcode:
//gekürtzt von oben kopiert
ZeroMemory(@FileInfoSmall, SizeOf(FileinfoSmall));
FSmallShellImages := TImageList.Create(Self);
//MUSS DIESE ZEILE SEIN, WENN DIE IMAGELIST NACHHER SOWIESO DAS HANDLE VON HIs BEKOMMT?
{ ... }
HIs := HImageList(ShGetFileInfo('
', FILE_ATTRIBUTE_NORMAL, FileInfoSmall, SizeOf(FileInfoSmall), SHGFI_SYSICONINDEX
or SHGFI_SMALLICON));
if (HIs <> 0)
then FSmallShellImages.Handle := HIs;