Progress einfärben in Win10

  • Hallo. Es treibt meinen inneren Monk in den Wahnsinn, dass ich es nicht hinbekomme, die Farbe eines GUICtrlCreateProgress() zu ändern. Ich lese immer wieder, das es im XP-Stil nicht funktioniert, aber ich nutze Win10.

    Ist das bei euch auch so, dass das Schweineding einfach immer grün bleibt???

    Habe hier mal ein sehr kurzes Beispielscript.

    Da ist 2x das selbe GUI, nur in verschiedenen Versionen.

    Gui1 ist die aktuell verwendete. Weil das mit dem Einfärben von Titelleiste, ListviewHeader und Progress einfach nicht will..

    Gui2 hab ich also verworfen, dennoch hab ich es dabei, weil mich da etwas stutzig macht. Der Progress... wenn das GUI in die Taskleiste minimiert und wiederhergestellt wird, ist der Progress komplett schwarz?! Warum ist das so?

    Spoiler anzeigen
  • Frag mich nicht warum, aber scheinbar muss man erst das Window-Theme ausschalten... ( https://stackoverflow.com/questions/1652…ress-bar-win-32 )

    Hiermit klappt es bei mir:

    LG Kanashius

    PS: Ich hab nach "winapi progress set color" gesucht. Oft findet man gute Ergebnisse (für andere Programmiersprachen) für die Windows API.

  • Moombas 29. Januar 2026 um 10:14

    Hat das Label von [ offen ] auf [ gelöst ] geändert.