Toolbar mit mehr als 16 Farben



  • Hallo,

    ich möchte einer bestehenden Anwendung auf Basis MFC neue Icons in der Toolbar verpassen (die bestehenden sind noch aus dem letzten Jahrtausend). Das Problem daran ist, das VS.NET darauf besteht, dass Icons in einer Toolbar max. 16 Farben haben dürfen - was zu recht unschönen Effekten führt.

    Kann man das irgendwie umgehen oder ist diese Beschränkung nicht aufhebbar?

    Vielen Dank schon im Vorraus.



  • schau mal Hier



  • Normal sollte es schon reichen die Toolbar mit einem externen Malprogramm auf meinetwegen 16Mio Farben hochzurechnen und dann die Änderungen daran zu machen und zu speichern ...



  • Du nimmst einfach eine Bitmap und zeichnest darauf deine Toolbar.
    Hierbei hilefen die Hilflinien.
    In deiner Toolbar zeichnest du willkürlich igrndwelche Buttons. Soviele Du eben brauchst.
    Es muss aber die Anzahl mit denen der neuen Bitmap übereinstimmen bzw. die breite und höhe muss stimmen.
    Jetzt tauscht du einfach das neue Bitmap gegen das alte aus.
    Neu kompilieren und das wars.
    VS kann keine Tollbar mit mehr als 16 Farben bearbeiten.


Anmelden zum Antworten