Hi ich habe ein Handle zu einem Icon (HIcon) mit der folgenden Funktion:
Quelltext
1: 2: 3: 4: 5: 6: 7:
| function GetIcon(Handle : Cardinal) : HIcon; var H: HIcon; begin H := CopyIcon(GetClassLong(handle, GCL_HICON )); result := h; end; |
Jetzt möchte ich das Icon auch zu einer ImageList hinzufügen. Doch damit habe ich so meine Probleme...
Wollte das eigentlich so machen:
Quelltext
1: 2:
| Icon.Handle := GetIcon(StrToInt(fenster[i, 0])); ImageList1.AddIcon(Icon); |
Wobei Icon natürlich vom Typ TIcon ist.
Irgendwie scheint es da aber Probleme zu geben (Es kommt ne Zugriffsverletzung)
Wie mache ich das jetzt richtig?
.::Wissen ist Macht, nichts wissen macht nichts::.