@Thomas
Dann musst du halt SetParent_(GadgetID(0), ToolBar) am Ende deiner TBB hinzufügen.
Andere Möglichkeit kenne ich leider nicht.
Also was ich damit meine ist, dass du alle TBB erstellst und dann zum Schluss dieser Befehl (SetParent_(GadgetID(0), ToolBar)) ausführst.
(Ich weis auch garnicht, ob das überhaupt möglich ist, da dieser Befehl (SetParent_()) nur zwei Parameter hat.)
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
@Thomas
Ich kenne keine Direkt-Lösung, aber eine Alternative.
Du könntest doch für jedes Icon 2x erstellen.
Einmal in Farbe und dann in Schwarz/Weiß.
Du brauchst jetzt nur zu ermitteln, wenn der TBB gedrückt wurde und disabled wurde, dann musst du das Icon des TBB's ändern.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Ich hab mal was von gehört, dass man auch die Disabled-Images zuweisen kann:
Das soll irgendwie mit #TB_SETIMAGELIST, #TB_SETHOTIMAGELIST und #TB_SETDISABLEDIMAGELIST gehen, ...