Icon aus Ressource updaten



  • Aus meiner Anwendung möchte ich dem Anwender ermöglichen das Haupticon
    der MFC-Anwendung zu ändern. Er kann eine eigene *.ico Datei wählen.

    Nun habe ich da ein grundsätzliches Problem. Im RessourceHacker sehe ich
    die Gruppe "Icon" und darunter laufende Nummern 1,2,3....

    Icon
    |
    |-> 1 (Gruppe lfd. Nr.) ->1031 (Untericon)
    |
    |-> 2 (Gruppe lfd. Nr.) ->1031 (Untericon)
    ...etc.

    Unter den laufenden Nummern sehe ich die Nummer 1031 immerwieder.

    Nun gehe ich davon aus, das ich das Untericon 1031 updaten muss, aber woher
    soll man wissen welche Gruppe unter "Icon" nun die für das Haupticon ist
    (also das, dass auch auf dem Desktop für die EXE angezeigt wird)?

    Ich habe es versucht rauszufinden und es scheint die Nr 3 zu sein.
    Zumindest in meinen selbsterstellten MFC-Anwendungen trifft das zu!
    Allerdings wird das Icon immer lediglich in 256 Farben upgedatet,
    was natürlich nicht sehr hübsch ist...



  • Habe mich offenbar mit meinem Projekt erheblich verhaspelt 🙄
    Kann jemand etwas Code beisteuern und zeigen wie man ein Icon
    richtig 💡 updated? Das aktuelle Projekt ist aufm Müll gelandet...


Anmelden zum Antworten