Den forklaring du har fået i "IKON i C++", er egentlig også rigtig nok, men det afhænger lidt af hvilket ikon du vil sætte.
Du kan sætte to forskellige ikoner: 1) Ikonet der vises i f.eks. Taskbaren når programmet kører (Kamikaze's idé) 2) Exe-filens ikon (Min idé)
Jeg er ikke 100% sikker på hvilken en af delene det er du er interesseret i, men jeg syntes som sagt det mindede meget om det tidligere indlæg, jeg refererede til.
Der er to ikoner i den extended udgave, et stort (som du ser på fx. skrivebord) og et lille (når du ser detaljer i mapper o.l). Hvis du bruger ovenstående kode skulle din .exe-fil meget gerne få et nyt ikon.
Kamikaze: Du har med garanti ret i at hvis Nakalay følger din anvisning, vil exe-filen få et ikon...
For at kunne bruge det stykke kode som du har skrevet, er det selvfølgelig bare nødvendigt også at få tilføjet ikonet, som en resource, hvilket er det jeg viser en opskrift på.
Og så er jeg kommet frem til at det faktisk overhoved IKKE er nødvendigt med noget kode for at give filen et ikon... Ikonet skal bare være der som en resource, og så bruges det ikon, med det laveste ResourceID, automatisk som filens ikon.
Jeg vil nok anbefale Nakalay at bruge begge løsninger... Det pæneste er sgu' at den kørene applikations ikon, og exe-filens ikon, er identiske. Så først kører du min forklaring igennem, for at få oprettet ikon-resources, og så fortsætter du med Kamakaze's, så den kørende applikation også viser ikonet.
UPS!!! Undskyld... Jeg havde faktisk ikke set at du (kamakaze) allerede i det første IKON-indlæg havde fortalt hvordan man insætter ikonet... Så er mine svar/kommentarer lidt overflødige...
Endnu en gang, undskyld hvis jeg har skabt total forvirring :/
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.