Static Steuerelement zur Laufzeit verändern



  • Hallo zusammen,

    nach knapp 4 Wochen ist mein Multiplayer-Kniffel-Spiel endlich fertig.

    Nun habe ich noch eine Sache die ich verbessern möchte.
    Für meine fünf Würfel habe ich fünf Static-Steuerelemente eingesetzt,
    die das Ergebnis des letztes Wurfes anzeigen (kleines Viereck, schwarzer
    Rahmen und ein Zahl drin)...

    Bei einem Klick auf einen dieser Würfel wird dieser gesperrt und beim nächsten
    Wurf ausgelassen, beim erneuten Klick erscheint nach dem "Würfeln" eine neue
    Zahl.

    Ich möchte nun das Static-Steuerelement optisch verändern, das man sehen kann
    das er bereits angeklickt wurde, also sich von den anderen abhebt (egal wie).

    Ich habe versucht mit GetWindowLong() und SetWindowLong den Fensterstil
    zu verändern, aber das Static-Teil bietet keine Auswahl (Wobei es auch nicht
    richtig funktioniert hat 😞 )

    Hat jemand einen Idee für mich?

    Nicky


  • Mod

    Du kanst den Font verändern WM_SETFONT...
    Du kannst die Farbe verändern durch kontrolle von WM_CTLCOLORSTATIC...


Anmelden zum Antworten