Forum: Win32/Win64 API (native code)
Delphi
by TStringlist,
5. Feb 2004
Wird bei mir dann wohl genauso sein. Aber ich finde es auch schon komisch, dass auch der Delphi-eigene Icon-Editor selbst schon immer nur max. 16 Farben zur Editierung anbietet. Da muss doch wenigstens irgendwie +-teilweise eine offizielle Farbbeschränkung für Icons dahinterstecken (wenigstens für diejenigen, welche dann auch pro File im Explorer abgebildet werden). Ansonsten würde Borland doch...
Forum: Win32/Win64 API (native code)
Delphi
by TStringlist,
3. Feb 2004
Also gut, richtig ausprobiert hatte ich das Beispiel so direkt auch nicht, sondern ich hatte nur die Informationen übernommen, die mir selbst noch bezüglich dieser Technik gefehlt haben ...und dann lief mein Prog auch. (Also dachte ich natürlich, dass das bei diesem Code-Beispiel dann eigentlich sowieso der Fall wäre...). *g*
Hier hast du mal meinen Code. Habe das Testprogramm gerade nochmal...
Forum: Win32/Win64 API (native code)
Delphi
by TStringlist,
3. Feb 2004
Hi,
beim Ico.SaveToStream kommt nicht nur die reine Icon im Stream raus, sondern gleich ein ganzer 1 Icon großer Icon-File!
...und Icon-Files sind so aufgebaut, dass sie normalerweise mehrere Icons gleichzeitig beinhalten können. Demzufolge haben sie also auch einen Daten-Head (indem u.a. auch die Anzahl der Icons pro aktuellem File festgehalten ist). Ferner kommt danach pro Icon nochmal...