[Toolbars] Button einem anderen Index zuweisen.
-
Hi,
ich habe eine Toolbar mit mehreren Bitmaps/Buttons drauf. Wie kann ich jetzt z. B. dem Button mit dem Index "5" auf den Index "3" verschieben?
Leider hab ich keine Message al á TB_SETINDEX gefunden.
-
*push*
-
Das geht nicht. Du holst Dir mit TB_GETBUTTONINFO die Infos des alten Buttons, dann fügst Du den Button an der gewünschten Stelle ein und löscht den alten.
-
Oha, das ist ja voll der Abfuck? Na gut, wenn es nicht anders geht, muss es halt so sein.
Wenn ich das jedoch mache, wird die Toolbar sicherlich flackern, kann ich das für diesen "Verschiebungsprozess" unterbinden?
-
Das bezweifle ich, dass der Toolbar flackert im Allgemeinen wird nur ein Invalidate ausgelöst und kein WM_PAINT.