Aussesehen der Symbole in Symbolleiste ändern
-
Jo wie das Topic schon sagt, ich hab nen Button in der Symbolleiste, wo man ne Farbe auswählen kann. Nun möchte ich den Button gern in der gewählten Farbe erscheinen lassen. Habe leider noch nicht rausgefunden wie das geht. Hoffe mir kann wer helfen
-
vll hilft dir
CToolBar::SetButtonInfoweiter, der 4. Parameter ist das neue image
-
jo danke werd ich mal nachschauen
noch ein Einwurf: ich habe jetzt noch eine CDialogBar. Im Programm setze ich meinen Ort des Viewfensters mit MoveWindow(...). Daher muss ich irgendwie rausfinden, wieviele Symbolleisten da oben angedock sind, damit ich diese in der Berechngung des rects beachte und nicht übermale.Geht das irgendwie?
-
Spontan würd ich sagen nein, aber ich schau nochmal.
Notfalls eben ne Zählervariable einführen in der du festhällst wie viele DialogBars du in dem View hast.
-
also nochmal zur Ausgangsfrage: mit dem Image das ich nicht so toll, da bräucht ich ja für jede Farbe ein Bild, wird viel ... .
Kann ich nicht irgendwie direkt auf den Button der Symbolleiste zeichnen?
-
vll hilft dir das:
http://www.codeguru.com/Cpp/controls/statusbar/article.php/c2981/#morebin mir nicht sicher ob es ohne selbst zeichnen geht
-
*push*
weis das echt keiner?
und Symbolleiste, nicht Statusbar
Also die Toolbar oben